]> git.cworth.org Git - apitrace/blobdiff - common/os.hpp
Use skiplist-based FastCallSet within trace::CallSet
[apitrace] / common / os.hpp
index 8e487b502937f02c5e80ae0a292c9c7fd0e7d7d0..91c819fca55f09a516a746d23283bd0ab81766de 100644 (file)
@@ -33,6 +33,7 @@
 #include <stdlib.h>
 #include <stdarg.h>
 #include <stdio.h>
+#include <string.h>
 
 #ifdef _WIN32
 #ifndef snprintf
 #ifndef vsnprintf
 #define vsnprintf _vsnprintf
 #endif
-#define PATH_SEP '\\'
-#else /* !_WIN32 */
-#define PATH_SEP '/'
-#endif /* !_WIN32 */
-
-#ifndef PATH_MAX
-#define PATH_MAX 1024
+#ifndef strcasecmp
+#define strcasecmp stricmp
 #endif
+#endif /* !_WIN32 */
 
-namespace OS {
-
-void AcquireMutex(void);
-
-void ReleaseMutex(void);
-
-bool GetProcessName(char *str, size_t size);
-bool GetCurrentDir(char *str, size_t size);
+namespace os {
 
-void DebugMessage(const char *format, ...)
+void log(const char *format, ...)
 #ifdef __GNUC__
     __attribute__ ((format (printf, 1, 2)))
 #endif
@@ -83,16 +73,11 @@ void DebugMessage(const char *format, ...)
   #endif
 #endif
 
-/**
- * Get the current time in microseconds from an unknown base.
- */
-long long GetTime(void);
-
-void Abort(void);
+void abort(void);
 
-void SetExceptionCallback(void (*callback)(void));
-void ResetExceptionCallback(void);
+void setExceptionCallback(void (*callback)(void));
+void resetExceptionCallback(void);
 
-} /* namespace OS */
+} /* namespace os */
 
 #endif /* _OS_HPP_ */