# HG changeset patch # User reimar # Date 1263153576 0 # Node ID cf58d8f46d98d13a27e4bae8a5b6dc3017d00952 # Parent b49cb1cd3b62ce0b9e38f79dcc995704d9ff7e51 Place a volatile at a more appropriate place. diff -r b49cb1cd3b62 -r cf58d8f46d98 loader/win32.c --- a/loader/win32.c Sun Jan 10 19:58:01 2010 +0000 +++ b/loader/win32.c Sun Jan 10 19:59:36 2010 +0000 @@ -5328,7 +5328,7 @@ { volatile int idx = 0x0deadabc; // make sure gcc does not do eip-relative call or something like that - volatile void (*my_printf)(char *, char *) = (void *)0xdeadfbcd; + void (* volatile my_printf)(char *, char *) = (void *)0xdeadfbcd; my_printf("Called unk_%s\n", export_names[idx]); return 0; }