diff options
author | Brian Paul <brianp@vmware.com> | 2010-05-13 13:41:49 -0600 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2010-05-13 14:15:44 -0600 |
commit | f667526016dd1710fafd50eb09ac2c5c5b36063e (patch) | |
tree | 165e286361ca01755353c41f38807ea0f1260c87 /src/gallium/auxiliary/rtasm/rtasm_x86sse.h | |
parent | 56da0cb7ac1c22c8029028ed804bdbd1972d0d8b (diff) | |
download | external_mesa3d-f667526016dd1710fafd50eb09ac2c5c5b36063e.zip external_mesa3d-f667526016dd1710fafd50eb09ac2c5c5b36063e.tar.gz external_mesa3d-f667526016dd1710fafd50eb09ac2c5c5b36063e.tar.bz2 |
rtasm: fix void * / func * casting warnings
Diffstat (limited to 'src/gallium/auxiliary/rtasm/rtasm_x86sse.h')
-rw-r--r-- | src/gallium/auxiliary/rtasm/rtasm_x86sse.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/rtasm/rtasm_x86sse.h b/src/gallium/auxiliary/rtasm/rtasm_x86sse.h index 319b836..6208e8f 100644 --- a/src/gallium/auxiliary/rtasm/rtasm_x86sse.h +++ b/src/gallium/auxiliary/rtasm/rtasm_x86sse.h @@ -102,6 +102,11 @@ enum sse_cc { #define cc_Z cc_E #define cc_NZ cc_NE + +/** generic pointer to function */ +typedef void (*x86_func)(void); + + /* Begin/end/retrieve function creation: */ @@ -109,7 +114,7 @@ enum sse_cc { void x86_init_func( struct x86_function *p ); void x86_init_func_size( struct x86_function *p, unsigned code_size ); void x86_release_func( struct x86_function *p ); -void (*x86_get_func( struct x86_function *p ))( void ); +x86_func x86_get_func( struct x86_function *p ); /* Debugging: */ |