From 9e2ff02cde262b1948404d06657c6f424a1e0f77 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Mon, 17 Oct 2011 11:21:07 +0200 Subject: [PATCH] Pass some const strings by reference --- src/i18n.cpp | 2 +- src/i18n.h | 2 +- src/logfunc.cpp | 2 +- src/logfunc.hpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/i18n.cpp b/src/i18n.cpp index 392e8d3..e0d7c44 100644 --- a/src/i18n.cpp +++ b/src/i18n.cpp @@ -205,7 +205,7 @@ void i18n_get_string(const string &source, string &target, const vector } // convert locale to language (de_DE -> de) -string i18n_locale2language(string locale) +string i18n_locale2language(const string &locale) { // search for "_" string::size_type pos = locale.find("_"); diff --git a/src/i18n.h b/src/i18n.h index 5d1a699..67c4b8c 100644 --- a/src/i18n.h +++ b/src/i18n.h @@ -45,6 +45,6 @@ void i18n_get_string (const std::string &source, std::string &target, const std: std::string i18n_get_string (const char *source, const std::vector &data); std::string i18n_get_string (const std::string &source, const std::vector &data); -std::string i18n_locale2language(const std::string locale); +std::string i18n_locale2language(const std::string &locale); #endif diff --git a/src/logfunc.cpp b/src/logfunc.cpp index 8b1ce4f..dc49388 100644 --- a/src/logfunc.cpp +++ b/src/logfunc.cpp @@ -475,7 +475,7 @@ PartLogger::~PartLogger() * @param level the log level. * @param msg the log message. */ -void PartLogger::log(int level, const std::string msg) +void PartLogger::log(int level, const std::string &msg) { boost::recursive_mutex::scoped_lock lock(LoggerLock); diff --git a/src/logfunc.hpp b/src/logfunc.hpp index 1073f38..6c0cc3c 100644 --- a/src/logfunc.hpp +++ b/src/logfunc.hpp @@ -153,7 +153,7 @@ class PartLogger PartLogger( const SourceLocation& loc ); virtual ~PartLogger(); - void log(int level, const std::string msg); + void log(int level, const std::string &msg); void fatal(const std::string& msg); void alert(const std::string& msg); -- 1.7.1