diff options
Diffstat (limited to 'Alc/compat.h')
-rw-r--r-- | Alc/compat.h | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/Alc/compat.h b/Alc/compat.h deleted file mode 100644 index 495bfdf2..00000000 --- a/Alc/compat.h +++ /dev/null @@ -1,57 +0,0 @@ -#ifndef AL_COMPAT_H -#define AL_COMPAT_H - -#include "alstring.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef _WIN32 - -#define WIN32_LEAN_AND_MEAN -#include <windows.h> - -WCHAR *strdupW(const WCHAR *str); - -/* Opens a file with standard I/O. The filename is expected to be UTF-8. */ -FILE *al_fopen(const char *fname, const char *mode); - -#define HAVE_DYNLOAD 1 - -#else - -#define al_fopen fopen - -#if defined(HAVE_DLFCN_H) && !defined(IN_IDE_PARSER) -#define HAVE_DYNLOAD 1 -#endif - -#endif - -struct FileMapping { -#ifdef _WIN32 - HANDLE file; - HANDLE fmap; -#else - int fd; -#endif - void *ptr; - size_t len; -}; -struct FileMapping MapFileToMem(const char *fname); -void UnmapFileMem(const struct FileMapping *mapping); - -void GetProcBinary(al_string *path, al_string *fname); - -#ifdef HAVE_DYNLOAD -void *LoadLib(const char *name); -void CloseLib(void *handle); -void *GetSymbol(void *handle, const char *name); -#endif - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* AL_COMPAT_H */ |