diff options
author | Chia-I Wu <olv@lunarg.com> | 2010-04-22 15:33:43 +0800 |
---|---|---|
committer | Chia-I Wu <olv@lunarg.com> | 2010-05-07 10:41:12 +0800 |
commit | 56eb5d7e852ab04b45ba09831e2c8fbadcda8c40 (patch) | |
tree | 6d8363eb8b33f09a6fc0948106302d9ce37086f6 /src/mapi/mapi/entry.c | |
parent | 75143ef05576ee9f25ee176bc28c3c4d03705bf5 (diff) |
mapi: Add x86 dispatcher.
Diffstat (limited to 'src/mapi/mapi/entry.c')
-rw-r--r-- | src/mapi/mapi/entry.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mapi/mapi/entry.c b/src/mapi/mapi/entry.c index b38df07391..968aa44528 100644 --- a/src/mapi/mapi/entry.c +++ b/src/mapi/mapi/entry.c @@ -26,9 +26,18 @@ * Chia-I Wu <olv@lunarg.com> */ +#include "entry.h" + +#if defined(USE_X86_ASM) && defined(__GNUC__) +# ifdef GLX_USE_TLS +# include "entry_x86_tls.h" +# else +# include "entry_x86_tsd.h" +# endif +#else + #include <stdlib.h> #include "u_current.h" -#include "entry.h" #include "table.h" /* C version of the public entries */ @@ -50,3 +59,5 @@ void entry_patch(mapi_func entry, int slot) { } + +#endif /* asm */ |