* moved os_support.h into libavcodec
[libav.git] / libavcodec / os_support.h
similarity index 55%
rename from os_support.h
rename to libavcodec/os_support.h
index 38713f2..2163381 100644 (file)
@@ -2,7 +2,7 @@
 #define _OS_SUPPORT_H
 
 /*
- * miscellaneous OS support macros
+ * miscellaneous OS support macros/function
  *
  * For now:
  * usleep()
 #endif
 
 #if defined(CONFIG_OS2)
-#  include <stdlib.h>
-#  define usleep(t)    _sleep2((t) / 1000)
+#include <stdlib.h>
+static inline usleep(unsigned int t) { return _sleep2((t) / 1000); }
+static inline float floatf(float x) { return floor(n); }
+static inline int strcasecmp(const char* s1, const char* s2) { return stricmp(s1,s2); }
 #endif
 
 #endif /* _OS_SUPPORT_H */