Mercurial > mplayer.hg
comparison loader/win32.c @ 30226:cf58d8f46d98
Place a volatile at a more appropriate place.
author | reimar |
---|---|
date | Sun, 10 Jan 2010 19:59:36 +0000 |
parents | b49cb1cd3b62 |
children | e15646d685c5 |
comparison
equal
deleted
inserted
replaced
30225:b49cb1cd3b62 | 30226:cf58d8f46d98 |
---|---|
5326 | 5326 |
5327 static WIN_BOOL WINAPI ext_stubs(void) | 5327 static WIN_BOOL WINAPI ext_stubs(void) |
5328 { | 5328 { |
5329 volatile int idx = 0x0deadabc; | 5329 volatile int idx = 0x0deadabc; |
5330 // make sure gcc does not do eip-relative call or something like that | 5330 // make sure gcc does not do eip-relative call or something like that |
5331 volatile void (*my_printf)(char *, char *) = (void *)0xdeadfbcd; | 5331 void (* volatile my_printf)(char *, char *) = (void *)0xdeadfbcd; |
5332 my_printf("Called unk_%s\n", export_names[idx]); | 5332 my_printf("Called unk_%s\n", export_names[idx]); |
5333 return 0; | 5333 return 0; |
5334 } | 5334 } |
5335 | 5335 |
5336 #define MAX_STUB_SIZE 0x60 | 5336 #define MAX_STUB_SIZE 0x60 |