return len - 1;\r
}\r
\r
+#ifndef PLDLOG\r
+#define PLDLOG(message, name, err) PLD_Private_Log(message, name, err)\r
+#endif\r
\r
#ifdef _WIN32\r
\r
if (hModule == NULL)\r
hModule = LoadLibraryA(lpLibFileName);\r
if (hModule == NULL)\r
- PLD_Private_Log("Failed to load library!", lpLibFileName, GetLastError());\r
+ PLDLOG("Failed to load library!", lpLibFileName, GetLastError());\r
return hModule;\r
}\r
\r
{\r
FARPROC lpProc = GetProcAddress(hModule, lpProcName);\r
if (lpProc == NULL)\r
- PLD_Private_Log("Failed to load procedure!", lpProcName, GetLastError());\r
+ PLDLOG("Failed to load procedure!", lpProcName, GetLastError());\r
return lpProc;\r
}\r
\r
#include <stdint.h>\r
#include <string.h>\r
#include <dlfcn.h>\r
+\r
typedef intptr_t PLD_ErrCode;\r
static void PLD_Private_Log(const char *, const char *, PLD_ErrCode);\r
\r
if (handle == NULL)\r
handle = dlopen(name, RTLD_LAZY);\r
if (handle == NULL)\r
- PLD_Private_Log("Failed to load library!", name, (intptr_t)dlerror());\r
+ PLDLOG("Failed to load library!", name, (intptr_t)dlerror());\r
return handle;\r
}\r
\r
{\r
void *sym = dlsym(handle, name);\r
if (sym == NULL)\r
- PLD_Private_Log("Failed to load procedure!", name, (intptr_t)dlerror());\r
+ PLDLOG("Failed to load procedure!", name, (intptr_t)dlerror());\r
return sym;\r
}\r
\r
#endif\r
}\r
\r
-#ifndef PLDLOG\r
-#define PLDLOG(message, name, err) PLD_Private_Log(message, name, err)\r
-#endif\r
-\r
#endif // COOL_PLD_H\r