diff options
-rw-r--r-- | iemnet.h | 8 | ||||
-rw-r--r-- | tcpserver.c | 2 |
2 files changed, 5 insertions, 5 deletions
@@ -85,15 +85,15 @@ void iemnet__receiver_destroy(t_iemnet_receiver*); # define CCALL __cdecl # pragma section(".CRT$XCU",read) # define IEMNET_INITIALIZER(f) \ - static void __cdecl f(void); \ + static void __cdecl autoinit__ ## f(void); \ __declspec(allocate(".CRT$XCU")) void (__cdecl*f##_)(void) = f; \ - static void __cdecl f(void) + static void __cdecl autoinit__ ## f(void) { f(); } #elif defined(__GNUC__) # define IEMNET_EXTERN extern # define CCALL # define IEMNET_INITIALIZER(f) \ - static void autoinit ## f(void) __attribute__((constructor)); \ - static void autoinit ## f(void) { f(); } + static void autoinit__ ## f(void) __attribute__((constructor)); \ + static void autoinit__ ## f(void) { f(); } #endif diff --git a/tcpserver.c b/tcpserver.c index 52067a6..e84eb10 100644 --- a/tcpserver.c +++ b/tcpserver.c @@ -416,7 +416,7 @@ static void tcpserver_free(t_tcpserver *x) } } -IEMNET_EXTERN void tcpserver_setup(void) +IEMNET_EXTERN void tcpserver_setup(void) { static int again=0; if(again)return; again=1; |