Mercurial > pub > dyncall > dyncall
changeset 229:0ce6beba55df
- dynload_windows.c cosmetics
author | Tassilo Philipp |
---|---|
date | Sun, 16 Apr 2017 14:55:17 +0200 |
parents | f8a6e60598cc |
children | 6c7591cef6a8 |
files | dynload/dynload_windows.c |
diffstat | 1 files changed, 6 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/dynload/dynload_windows.c Sun Apr 16 13:34:39 2017 +0200 +++ b/dynload/dynload_windows.c Sun Apr 16 14:55:17 2017 +0200 @@ -6,7 +6,7 @@ Description: License: - Copyright (c) 2007-2015 Daniel Adler <dadler@uni-goettingen.de>, + Copyright (c) 2007-2017 Daniel Adler <dadler@uni-goettingen.de>, Tassilo Philipp <tphilipp@potion-studios.com> Permission to use, copy, modify, and distribute this software for any @@ -38,23 +38,19 @@ #include <windows.h> + DLLib* dlLoadLibrary(const char* libPath) { - if (libPath != NULL) { - return (DLLib*) LoadLibraryA(libPath); - /*return (DLLib*) LoadLibraryA(libPath, NULL, LOAD_WITH_ALTERED_SEARCH_PATH);*/ - } else { - return (DLLib*) GetModuleHandle(NULL); - } + return (DLLib*)(libPath != NULL ? LoadLibraryA(libPath) : GetModuleHandle(NULL)); } void* dlFindSymbol(DLLib* libHandle, const char* symbol) { - return (void*) GetProcAddress( (HINSTANCE)libHandle, symbol); + return (void*) GetProcAddress((HINSTANCE)libHandle, symbol); } -void dlFreeLibrary(DLLib* libHandle) +void dlFreeLibrary(DLLib* libHandle) { - FreeLibrary( (HINSTANCE)libHandle ); + FreeLibrary((HINSTANCE)libHandle); }