//-----------------------------------------------------------------------------
// Main binary
//-----------------------------------------------------------------------------
-
#ifndef PROXMARK3_H__
#define PROXMARK3_H__
// Handle platform specific includes
-#ifdef __WIN32
+#ifdef _WIN32
// for MINGW32 environments
- #define _USE_32BIT_TIME_T 1
+ #ifndef _USE_32BIT_TIME_T
+ #define _USE_32BIT_TIME_T 1
+ #endif
#include <time.h>
#include <windows.h>
#else
#include <inttypes.h>
#include "usb_cmd.h"
-#define lu PRIu32
-#define lx PRIx32
-#define llx PRIx64
-#define lli PRIi64
-#define llu PRIu64
-#define hhu PRIu8
#define PROXPROMPT "pm3 --> "
void SendCommand(UsbCommand *c);
+const char *get_my_executable_path(void);
+const char *get_my_executable_directory(void);
-#endif
+#endif
\ No newline at end of file