diff options
| author | Pali Rohár <pali.rohar@gmail.com> | 2024-03-29 16:00:18 +0100 |
|---|---|---|
| committer | Silvio <silvio.traversaro@iit.it> | 2025-04-28 14:49:51 +0200 |
| commit | 4fd808d661d88a2ab4ae1dc768f2c8ff0841c8a1 (patch) | |
| tree | 799faddbf959a5bcbd3f966a667fa9bfd885e582 /src | |
| parent | 9a2d78ac8768d5623107dc49c091e186354b6efb (diff) | |
| download | dlfcn-win32-4fd808d661d88a2ab4ae1dc768f2c8ff0841c8a1.tar.gz dlfcn-win32-4fd808d661d88a2ab4ae1dc768f2c8ff0841c8a1.tar.bz2 dlfcn-win32-4fd808d661d88a2ab4ae1dc768f2c8ff0841c8a1.zip | |
Fix gcc compile errors in C++ mode
Add missing casts which are required in C++.
Diffstat (limited to 'src')
| -rw-r--r-- | src/dlfcn.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dlfcn.c b/src/dlfcn.c index b3e97d3..5219fba 100644 --- a/src/dlfcn.c +++ b/src/dlfcn.c | |||
| @@ -291,7 +291,7 @@ static HMODULE MyGetModuleHandleFromAddress( const void *addr ) | |||
| 291 | if( !failed ) | 291 | if( !failed ) |
| 292 | { | 292 | { |
| 293 | /* If GetModuleHandleExA is available use it with GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS */ | 293 | /* If GetModuleHandleExA is available use it with GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS */ |
| 294 | if( !GetModuleHandleExAPtr( GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, addr, &hModule ) ) | 294 | if( !GetModuleHandleExAPtr( GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS | GET_MODULE_HANDLE_EX_FLAG_UNCHANGED_REFCOUNT, (LPCSTR) addr, &hModule ) ) |
| 295 | return NULL; | 295 | return NULL; |
| 296 | } | 296 | } |
| 297 | else | 297 | else |
| @@ -559,7 +559,7 @@ void *dlsym( void *handle, const char *name ) | |||
| 559 | */ | 559 | */ |
| 560 | if( MyEnumProcessModules( hCurrentProc, NULL, 0, &dwSize ) != 0 ) | 560 | if( MyEnumProcessModules( hCurrentProc, NULL, 0, &dwSize ) != 0 ) |
| 561 | { | 561 | { |
| 562 | modules = malloc( dwSize ); | 562 | modules = (HMODULE *) malloc( dwSize ); |
| 563 | if( modules ) | 563 | if( modules ) |
| 564 | { | 564 | { |
| 565 | if( MyEnumProcessModules( hCurrentProc, modules, dwSize, &cbNeeded ) != 0 && dwSize == cbNeeded ) | 565 | if( MyEnumProcessModules( hCurrentProc, modules, dwSize, &cbNeeded ) != 0 && dwSize == cbNeeded ) |
