Mercurial > libavcodec.hg
diff os_support.h @ 1128:300961b1ef4f libavcodec
* moved os_support.h into libavcodec
* added few more functions for os2
| author | kabi |
|---|---|
| date | Wed, 12 Mar 2003 18:57:33 +0000 |
| parents | |
| children | 2575d16b62d7 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os_support.h Wed Mar 12 18:57:33 2003 +0000 @@ -0,0 +1,30 @@ +#ifndef _OS_SUPPORT_H +#define _OS_SUPPORT_H + +/* + * miscellaneous OS support macros/function + * + * For now: + * usleep() + */ + +#ifdef __MINGW32__ +# include <windows.h> +# define usleep(t) Sleep((t) / 1000) +#endif + +#ifdef __BEOS__ +# ifndef usleep +# include <OS.h> +# define usleep(t) snooze((bigtime_t)(t)) +# endif +#endif + +#if defined(CONFIG_OS2) +#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 */
