diff options
Diffstat (limited to 'liboil/build_prototypes.c')
-rw-r--r-- | liboil/build_prototypes.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/liboil/build_prototypes.c b/liboil/build_prototypes.c index f453d0f..110b077 100644 --- a/liboil/build_prototypes.c +++ b/liboil/build_prototypes.c @@ -70,7 +70,7 @@ int main (int argc, char *argv[]) printf ("OIL_EXPORT OilFunctionClass *oil_function_class_ptr_%s;\n", klass->name); printf ("typedef void (*_oil_type_%s)(%s);\n",klass->name,string); - printf ("#define oil_%s ((_oil_type_%s)(*(void **)oil_function_class_ptr_%s))\n", + printf ("#define oil_%s ((_oil_type_%s)(*(void(**)(void))oil_function_class_ptr_%s))\n", klass->name, klass->name, klass->name); oil_prototype_free (proto); @@ -152,4 +152,3 @@ xstrdup (const char *s) return t; } - |