aboutsummaryrefslogtreecommitdiff
path: root/redist
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-03-28 20:36:05 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-03-28 20:36:05 -0600
commit91f0cab811e983da63ea49f6e24afae283138a1c (patch)
tree5778c7f27e29ce51a9b86897dcf0e3a03beeed1b /redist
parentbb37e04c7ec35f28ec929afb9634fea1db007723 (diff)
downloadlibsurvive-91f0cab811e983da63ea49f6e24afae283138a1c.tar.gz
libsurvive-91f0cab811e983da63ea49f6e24afae283138a1c.tar.bz2
Functional C# in windows
Diffstat (limited to 'redist')
-rw-r--r--redist/symbol_enumerator.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/redist/symbol_enumerator.c b/redist/symbol_enumerator.c
index fcb3727..58bbfaa 100644
--- a/redist/symbol_enumerator.c
+++ b/redist/symbol_enumerator.c
@@ -60,7 +60,7 @@ BOOL WINAPI SymCleanup(
HANDLE hProcess
);
-BOOL CALLBACK __cdecl mycb(
+BOOL mycb(
PSYMBOL_INFO pSymInfo,
ULONG SymbolSize,
PVOID UserContext
@@ -71,10 +71,11 @@ BOOL CALLBACK __cdecl mycb(
int EnumerateSymbols( SymEnumeratorCallback cb )
{
- HANDLE proc = GetCurrentProcess();
+ HANDLE proc = GetCurrentProcess();
if( !SymInitialize( proc, 0, 1 ) ) return -1;
if( !SymEnumSymbols( proc, 0, "*!*", &mycb, (void*)cb ) )
{
+ fprintf(stderr, "SymEnumSymbols returned %d\n", GetLastError());
SymCleanup(proc);
return -2;
}