summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-11-07 17:10:19 -0500
committerAdam <Adam@anope.org>2010-12-12 19:30:28 -0500
commit28aba58e250fd6d58b0dff3bbc9ee8bbe172df24 (patch)
treec2ff2f77db5f57e81eae0ca143f70ecb0ee1be8d
parent4ec661c0bb67110c77caa7b7795ef30154de81ef (diff)
Just store lang strings in a char array, no need for the extra overhead of STL strings
-rw-r--r--include/extern.h2
-rw-r--r--src/language.cpp3
2 files changed, 2 insertions, 3 deletions
diff --git a/include/extern.h b/include/extern.h
index 02b5d91f8..a3e919e5b 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -160,7 +160,7 @@ E const Anope::string GetString(LanguageString string);
E const Anope::string GetString(NickCore *nc, LanguageString string);
E const Anope::string GetString(User *u, LanguageString string);
E const Anope::string GetString(const char *domain, Anope::string language, const Anope::string &string);
-E Anope::string language_strings[LANG_STRING_COUNT];
+E const char *const language_strings[LANG_STRING_COUNT];
E void SyntaxError(BotInfo *bi, User *u, const Anope::string &command, LanguageString message);
/*** logger.cpp ***/
diff --git a/src/language.cpp b/src/language.cpp
index deb39737a..3fb2beffd 100644
--- a/src/language.cpp
+++ b/src/language.cpp
@@ -133,8 +133,7 @@ void SyntaxError(BotInfo *bi, User *u, const Anope::string &command, LanguageStr
u->SendMessage(bi, MORE_INFO, bi->nick.c_str(), command.c_str());
}
-Anope::string language_strings[LANG_STRING_COUNT] = {
- /* LANGUAGE_NAME */
+const char *const language_strings[LANG_STRING_COUNT] = {
_("English"),
/* COMMAND_REQUIRES_PERM */
_("Access to this command requires the permission %s to be present in your opertype."),