X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=util%2Fnmem.c;fp=util%2Fnmem.c;h=358d7a6a2af565538eb882208103f5c042a8d35b;hp=131ab1e739103ed4e05bff37771b7656a4f02fd4;hb=bc66c2a11aa31c16f46c49100e99dc9b7e940faf;hpb=33c05384cfbca55da4ff97e5b2047b16596c72f7 diff --git a/util/nmem.c b/util/nmem.c index 131ab1e..358d7a6 100644 --- a/util/nmem.c +++ b/util/nmem.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: nmem.c,v $ - * Revision 1.30 2001-10-05 13:55:17 adam + * Revision 1.31 2001-10-24 12:24:43 adam + * WIN32 updates: ZOOM runs, nmem_init/nmem_exit called in DllMain. + * + * Revision 1.30 2001/10/05 13:55:17 adam * Added defines YAZ_GNU_THREADS, YAZ_POSIX_THREADS in code and yaz-config * * Revision 1.29 2001/10/04 00:37:58 adam @@ -509,3 +512,20 @@ void nmem_exit (void) } } + +#ifdef WIN32 +BOOL WINAPI DllMain (HINSTANCE hinstDLL, + DWORD reason, + LPVOID reserved) +{ + switch (reason) + { + case DLL_PROCESS_ATTACH: + nmem_init (); + break; + case DLL_PROCESS_DETACH: + nmem_exit (); + } + return TRUE; +} +#endif \ No newline at end of file