summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Powell <petpow@saberuk.com>2014-05-21 01:26:22 +0100
committerAttila Molnar <attilamolnar@hush.com>2014-05-23 14:13:51 +0200
commite3bcf95ee996c058c73879c12ac5a487f8dcdf46 (patch)
tree11cb73fdd8eb3360b20185e8feac6fda9cf6f21d
parente6d245a3e80c0e0c05476e5bd9c45a77e16fecec (diff)
Prefix all definitions in config.h to avoid potential collisions.
-rw-r--r--include/configreader.h8
-rw-r--r--include/modules.h2
-rw-r--r--make/template/config.h16
-rw-r--r--src/configreader.cpp8
-rw-r--r--src/inspircd.cpp4
-rw-r--r--src/logger.cpp4
-rw-r--r--src/modules/m_httpd.cpp2
-rw-r--r--src/server.cpp4
-rw-r--r--src/users.cpp4
9 files changed, 26 insertions, 26 deletions
diff --git a/include/configreader.h b/include/configreader.h
index f59fba389..f3b1f8b74 100644
--- a/include/configreader.h
+++ b/include/configreader.h
@@ -216,10 +216,10 @@ class CoreExport ServerConfig
std::string Module;
ServerPaths()
- : Config(CONFIG_PATH)
- , Data(DATA_PATH)
- , Log(LOG_PATH)
- , Module(MOD_PATH) { }
+ : Config(INSPIRCD_CONFIG_PATH)
+ , Data(INSPIRCD_DATA_PATH)
+ , Log(INSPIRCD_LOG_PATH)
+ , Module(INSPIRCD_MODULE_PATH) { }
std::string PrependConfig(const std::string& fn) const { return FileSystem::ExpandPath(Config, fn); }
std::string PrependData(const std::string& fn) const { return FileSystem::ExpandPath(Data, fn); }
diff --git a/include/modules.h b/include/modules.h
index 2a1ceb07a..a9db6919c 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -1343,7 +1343,7 @@ struct AllModuleList {
{ \
return new y; \
} \
- extern "C" DllExport const char inspircd_src_version[] = VERSION " " REVISION;
+ extern "C" DllExport const char inspircd_src_version[] = INSPIRCD_VERSION " " INSPIRCD_REVISION;
#endif
#define COMMAND_INIT(c) MODULE_INIT(CommandModule<c>)
diff --git a/make/template/config.h b/make/template/config.h
index 6aa593975..513c550f5 100644
--- a/make/template/config.h
+++ b/make/template/config.h
@@ -19,15 +19,15 @@
#pragma once
-#define BRANCH "InspIRCd-@VERSION_MAJOR@.@VERSION_MINOR@"
-#define VERSION "InspIRCd-@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@"
-#define REVISION "@VERSION_LABEL@"
-#define SYSTEM "@SYSTEM_NAME_VERSION@"
+#define INSPIRCD_BRANCH "InspIRCd-@VERSION_MAJOR@.@VERSION_MINOR@"
+#define INSPIRCD_VERSION "InspIRCd-@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@"
+#define INSPIRCD_REVISION "@VERSION_LABEL@"
+#define INSPIRCD_SYSTEM "@SYSTEM_NAME_VERSION@"
-#define CONFIG_PATH "@CONFIG_DIR@"
-#define DATA_PATH "@DATA_DIR@"
-#define LOG_PATH "@LOG_DIR@"
-#define MOD_PATH "@MODULE_DIR@"
+#define INSPIRCD_CONFIG_PATH "@CONFIG_DIR@"
+#define INSPIRCD_DATA_PATH "@DATA_DIR@"
+#define INSPIRCD_LOG_PATH "@LOG_DIR@"
+#define INSPIRCD_MODULE_PATH "@MODULE_DIR@"
#define INSPIRCD_SOCKETENGINE_NAME "@SOCKETENGINE@"
diff --git a/src/configreader.cpp b/src/configreader.cpp
index c82bda479..c4b5c4510 100644
--- a/src/configreader.cpp
+++ b/src/configreader.cpp
@@ -406,10 +406,10 @@ void ServerConfig::Fill()
Limits.MaxGecos = ConfValue("limits")->getInt("maxgecos", 128);
Limits.MaxAway = ConfValue("limits")->getInt("maxaway", 200);
Limits.MaxLine = ConfValue("limits")->getInt("maxline", 512);
- Paths.Config = ConfValue("path")->getString("configdir", CONFIG_PATH);
- Paths.Data = ConfValue("path")->getString("datadir", DATA_PATH);
- Paths.Log = ConfValue("path")->getString("logdir", LOG_PATH);
- Paths.Module = ConfValue("path")->getString("moduledir", MOD_PATH);
+ Paths.Config = ConfValue("path")->getString("configdir", INSPIRCD_CONFIG_PATH);
+ Paths.Data = ConfValue("path")->getString("datadir", INSPIRCD_DATA_PATH);
+ Paths.Log = ConfValue("path")->getString("logdir", INSPIRCD_LOG_PATH);
+ Paths.Module = ConfValue("path")->getString("moduledir", INSPIRCD_MODULE_PATH);
InvBypassModes = options->getBool("invitebypassmodes", true);
NoSnoticeStack = options->getBool("nosnoticestack", false);
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index 24072868a..efbb013ca 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -236,7 +236,7 @@ void InspIRCd::WritePID(const std::string &filename)
}
InspIRCd::InspIRCd(int argc, char** argv) :
- ConfigFileName(CONFIG_PATH "/inspircd.conf"),
+ ConfigFileName(INSPIRCD_CONFIG_PATH "/inspircd.conf"),
/* Functor pointer initialisation.
*
@@ -369,7 +369,7 @@ InspIRCd::InspIRCd(int argc, char** argv) :
if (do_version)
{
- std::cout << std::endl << VERSION << " " << REVISION << std::endl;
+ std::cout << std::endl << INSPIRCD_VERSION << " " << INSPIRCD_REVISION << std::endl;
Exit(EXIT_STATUS_NOERROR);
}
diff --git a/src/logger.cpp b/src/logger.cpp
index 61ac517c7..78809c555 100644
--- a/src/logger.cpp
+++ b/src/logger.cpp
@@ -51,8 +51,8 @@
*/
const char LogStream::LogHeader[] =
- "Log started for " VERSION " (" REVISION ", " MODULE_INIT_STR ")"
- " - compiled on " SYSTEM;
+ "Log started for " INSPIRCD_VERSION " (" INSPIRCD_REVISION ", " MODULE_INIT_STR ")"
+ " - compiled on " INSPIRCD_SYSTEM;
LogManager::LogManager()
: Logging(false)
diff --git a/src/modules/m_httpd.cpp b/src/modules/m_httpd.cpp
index 053f4b924..dda39afec 100644
--- a/src/modules/m_httpd.cpp
+++ b/src/modules/m_httpd.cpp
@@ -191,7 +191,7 @@ class HttpServerSocket : public BufferedSocket
date[strlen(date) - 1] = '\0';
rheaders.CreateHeader("Date", date);
- rheaders.CreateHeader("Server", BRANCH);
+ rheaders.CreateHeader("Server", INSPIRCD_BRANCH);
rheaders.SetHeader("Content-Length", ConvToStr(size));
if (size)
diff --git a/src/server.cpp b/src/server.cpp
index 7fd62fdf8..ac638a08c 100644
--- a/src/server.cpp
+++ b/src/server.cpp
@@ -68,8 +68,8 @@ void InspIRCd::Rehash(const std::string& uuid)
std::string InspIRCd::GetVersionString(bool getFullVersion)
{
if (getFullVersion)
- return VERSION " " + Config->ServerName + " :" SYSTEM " [" REVISION "," INSPIRCD_SOCKETENGINE_NAME "," + Config->sid + "]";
- return BRANCH " " + Config->ServerName + " :" + Config->CustomVersion;
+ return INSPIRCD_VERSION " " + Config->ServerName + " :" INSPIRCD_SYSTEM " [" INSPIRCD_REVISION "," INSPIRCD_SOCKETENGINE_NAME "," + Config->sid + "]";
+ return INSPIRCD_BRANCH " " + Config->ServerName + " :" + Config->CustomVersion;
}
std::string UIDGenerator::GenerateSID(const std::string& servername, const std::string& serverdesc)
diff --git a/src/users.cpp b/src/users.cpp
index 249f87850..6e9e8202e 100644
--- a/src/users.cpp
+++ b/src/users.cpp
@@ -558,11 +558,11 @@ void LocalUser::FullConnect()
return;
this->WriteNumeric(RPL_WELCOME, ":Welcome to the %s IRC Network %s", ServerInstance->Config->Network.c_str(), GetFullRealHost().c_str());
- this->WriteNumeric(RPL_YOURHOSTIS, ":Your host is %s, running version %s", ServerInstance->Config->ServerName.c_str(), BRANCH);
+ this->WriteNumeric(RPL_YOURHOSTIS, ":Your host is %s, running version %s", ServerInstance->Config->ServerName.c_str(), INSPIRCD_BRANCH);
this->WriteNumeric(RPL_SERVERCREATED, ":This server was created %s %s", __TIME__, __DATE__);
const std::string& modelist = ServerInstance->Modes->GetModeListFor004Numeric();
- this->WriteNumeric(RPL_SERVERVERSION, "%s %s %s", ServerInstance->Config->ServerName.c_str(), BRANCH, modelist.c_str());
+ this->WriteNumeric(RPL_SERVERVERSION, "%s %s %s", ServerInstance->Config->ServerName.c_str(), INSPIRCD_BRANCH, modelist.c_str());
ServerInstance->ISupport.SendTo(this);