diff options
Diffstat (limited to 'src/core/abstract/MCMessageHeader.cc')
-rw-r--r-- | src/core/abstract/MCMessageHeader.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/abstract/MCMessageHeader.cc b/src/core/abstract/MCMessageHeader.cc index e222c785..bc141424 100644 --- a/src/core/abstract/MCMessageHeader.cc +++ b/src/core/abstract/MCMessageHeader.cc @@ -1,11 +1,16 @@ +#include "MCWin32.h" // should be first include. + #include "MCMessageHeader.h" +#include "MCDefines.h" #include "MCAddress.h" #include "MCIterator.h" #include "MCLibetpan.h" #include <string.h> +#ifndef _MSC_VER #include <unistd.h> +#endif #include <libetpan/libetpan.h> using namespace mailcore; @@ -1280,8 +1285,7 @@ static void * createObject() return new MessageHeader(); } -__attribute__((constructor)) -static void initialize() +INITIALIZE(MessageHeader) { Object::registerObjectConstructor("mailcore::MessageHeader", &createObject); } |