Files
macports-ports/devel/log4cpp/files/patch-appenderMapStorageInitializer.diff
Michael Dickens 4a8b4c6eec log4cpp: update to 1.1.3.
whitespace & rearranging.
remove integrate patch.
rename patch to match others' style.
2017-07-18 16:06:44 -04:00

21 lines
953 B
Diff

--- include/log4cpp/Appender.hh.orig
+++ include/log4cpp/Appender.hh
@@ -161,7 +161,6 @@
static AppenderMapStorage &_appenderMapStorageInstance;
};
- static Appender::AppenderMapStorageInitializer appenderMapStorageInitializer; // static initializer for every translation unit
typedef std::set<Appender *> AppenderSet;
}
--- src/Appender.cpp.orig
+++ src/Appender.cpp
@@ -12,6 +12,7 @@
#include <iostream>
namespace log4cpp {
+ static Appender::AppenderMapStorageInitializer appenderMapStorageInitializer; // static initializer for every translation unit
static int appenders_nifty_counter; // zero initialized at load time
static char appenderMapStorage_buf[sizeof(Appender::AppenderMapStorage)]; // memory for the nifty-counter singleton object
Appender::AppenderMapStorage &Appender::_appenderMapStorageInstance = reinterpret_cast<Appender::AppenderMapStorage&> (appenderMapStorage_buf); // memory for placement new