Mercurial > sdl-ios-xcode
diff src/loadso/win32/SDL_sysloadso.c @ 1662:782fd950bd46 SDL-1.3
Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API.
WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid.
The code is now run through a consistent indent format:
indent -i4 -nut -nsc -br -ce
The headers are being converted to automatically generate doxygen documentation.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sun, 28 May 2006 13:04:16 +0000 |
parents | 92947e3a18db |
children | 4da1ee79c9af |
line wrap: on
line diff
--- a/src/loadso/win32/SDL_sysloadso.c Sun May 21 17:27:13 2006 +0000 +++ b/src/loadso/win32/SDL_sysloadso.c Sun May 28 13:04:16 2006 +0000 @@ -31,109 +31,116 @@ #include "SDL_loadso.h" -void *SDL_LoadObject(const char *sofile) +void * +SDL_LoadObject (const char *sofile) { - void *handle = NULL; - const char *loaderror = "Unknown error"; + void *handle = NULL; + const char *loaderror = "Unknown error"; #if defined(_WIN32_WCE) - char errbuf[512]; + char errbuf[512]; - wchar_t *errbuf_t = SDL_malloc(512 * sizeof(wchar_t)); - wchar_t *sofile_t = SDL_malloc((MAX_PATH+1) * sizeof(wchar_t)); + wchar_t *errbuf_t = SDL_malloc (512 * sizeof (wchar_t)); + wchar_t *sofile_t = SDL_malloc ((MAX_PATH + 1) * sizeof (wchar_t)); - MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, sofile, -1, sofile_t, MAX_PATH); - handle = (void *)LoadLibrary(sofile_t); + MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, sofile, -1, sofile_t, + MAX_PATH); + handle = (void *) LoadLibrary (sofile_t); - /* Generate an error message if all loads failed */ - if ( handle == NULL ) { - FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | - FORMAT_MESSAGE_FROM_SYSTEM), - NULL, GetLastError(), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), - errbuf_t, SDL_arraysize(errbuf), NULL); - WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); - loaderror = errbuf; - } + /* Generate an error message if all loads failed */ + if (handle == NULL) { + FormatMessage ((FORMAT_MESSAGE_IGNORE_INSERTS | + FORMAT_MESSAGE_FROM_SYSTEM), + NULL, GetLastError (), + MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), + errbuf_t, SDL_arraysize (errbuf), NULL); + WideCharToMultiByte (CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, + NULL); + loaderror = errbuf; + } - SDL_free(sofile_t); - SDL_free(errbuf_t); + SDL_free (sofile_t); + SDL_free (errbuf_t); -#else /*if defined(__WIN32__)*/ - char errbuf[512]; +#else /*if defined(__WIN32__) */ + char errbuf[512]; - handle = (void *)LoadLibrary(sofile); + handle = (void *) LoadLibrary (sofile); - /* Generate an error message if all loads failed */ - if ( handle == NULL ) { - FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | - FORMAT_MESSAGE_FROM_SYSTEM), - NULL, GetLastError(), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), - errbuf, SDL_arraysize(errbuf), NULL); - loaderror = errbuf; - } + /* Generate an error message if all loads failed */ + if (handle == NULL) { + FormatMessage ((FORMAT_MESSAGE_IGNORE_INSERTS | + FORMAT_MESSAGE_FROM_SYSTEM), + NULL, GetLastError (), + MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), + errbuf, SDL_arraysize (errbuf), NULL); + loaderror = errbuf; + } #endif - if ( handle == NULL ) { - SDL_SetError("Failed loading %s: %s", sofile, loaderror); - } - return(handle); + if (handle == NULL) { + SDL_SetError ("Failed loading %s: %s", sofile, loaderror); + } + return (handle); } -void *SDL_LoadFunction(void *handle, const char *name) +void * +SDL_LoadFunction (void *handle, const char *name) { - void *symbol = NULL; - const char *loaderror = "Unknown error"; + void *symbol = NULL; + const char *loaderror = "Unknown error"; #if defined(_WIN32_WCE) - char errbuf[512]; - int length = SDL_strlen(name); + char errbuf[512]; + int length = SDL_strlen (name); - wchar_t *name_t = SDL_malloc((length + 1) * sizeof(wchar_t)); - wchar_t *errbuf_t = SDL_malloc(512 * sizeof(wchar_t)); + wchar_t *name_t = SDL_malloc ((length + 1) * sizeof (wchar_t)); + wchar_t *errbuf_t = SDL_malloc (512 * sizeof (wchar_t)); - MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, name, -1, name_t, length); + MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, name, -1, name_t, length); - symbol = (void *)GetProcAddress((HMODULE)handle, name_t); - if ( symbol == NULL ) { - FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | - FORMAT_MESSAGE_FROM_SYSTEM), - NULL, GetLastError(), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), - errbuf_t, SDL_arraysize(errbuf), NULL); - WideCharToMultiByte(CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, NULL); - loaderror = errbuf; - } + symbol = (void *) GetProcAddress ((HMODULE) handle, name_t); + if (symbol == NULL) { + FormatMessage ((FORMAT_MESSAGE_IGNORE_INSERTS | + FORMAT_MESSAGE_FROM_SYSTEM), + NULL, GetLastError (), + MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), + errbuf_t, SDL_arraysize (errbuf), NULL); + WideCharToMultiByte (CP_ACP, 0, errbuf_t, -1, errbuf, 511, NULL, + NULL); + loaderror = errbuf; + } - SDL_free(name_t); - SDL_free(errbuf_t); + SDL_free (name_t); + SDL_free (errbuf_t); -#else /*if defined(WIN32)*/ - char errbuf[512]; +#else /*if defined(WIN32) */ + char errbuf[512]; - symbol = (void *)GetProcAddress((HMODULE)handle, name); - if ( symbol == NULL ) { - FormatMessage((FORMAT_MESSAGE_IGNORE_INSERTS | - FORMAT_MESSAGE_FROM_SYSTEM), - NULL, GetLastError(), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), - errbuf, SDL_arraysize(errbuf), NULL); - loaderror = errbuf; - } + symbol = (void *) GetProcAddress ((HMODULE) handle, name); + if (symbol == NULL) { + FormatMessage ((FORMAT_MESSAGE_IGNORE_INSERTS | + FORMAT_MESSAGE_FROM_SYSTEM), + NULL, GetLastError (), + MAKELANGID (LANG_NEUTRAL, SUBLANG_DEFAULT), + errbuf, SDL_arraysize (errbuf), NULL); + loaderror = errbuf; + } #endif - if ( symbol == NULL ) { - SDL_SetError("Failed loading %s: %s", name, loaderror); - } - return(symbol); + if (symbol == NULL) { + SDL_SetError ("Failed loading %s: %s", name, loaderror); + } + return (symbol); } -void SDL_UnloadObject(void *handle) +void +SDL_UnloadObject (void *handle) { - if ( handle != NULL ) { - FreeLibrary((HMODULE)handle); - } + if (handle != NULL) { + FreeLibrary ((HMODULE) handle); + } } #endif /* SDL_LOADSO_WIN32 */ +/* vi: set ts=4 sw=4 expandtab: */