X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/b804b9cdb8dbf43e41d9372e450433e39fe534f4..41611deef90f78c2ee5d20d78e9bd1c7f64d964b:/client/whereami.c diff --git a/client/whereami.c b/client/whereami.c index 05f58e25..aa702adc 100644 --- a/client/whereami.c +++ b/client/whereami.c @@ -10,6 +10,8 @@ extern "C" { #endif +#define _DEFAULT_SOURCE + #if !defined(WAI_MALLOC) || !defined(WAI_FREE) || !defined(WAI_REALLOC) #include #endif @@ -135,6 +137,7 @@ int WAI_PREFIX(getExecutablePath)(char* out, int capacity, int* dirname_length) return WAI_PREFIX(getModulePath_)(NULL, out, capacity, dirname_length); } +/* WAI_NOINLINE WAI_FUNCSPEC int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length) @@ -146,8 +149,7 @@ int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length) #pragma warning(push) #pragma warning(disable: 4054) #endif -// if (GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, (LPCTSTR)WAI_RETURN_ADDRESS(), &module)) - module = GetModuleHandle("proxmark3.exe"); + if (GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, (LPCTSTR)WAI_RETURN_ADDRESS(), &module)) #if defined(_MSC_VER) #pragma warning(pop) #endif @@ -157,9 +159,9 @@ int WAI_PREFIX(getModulePath)(char* out, int capacity, int* dirname_length) return length; } +*/ #elif defined(__linux__) - #include #include #include