summaryrefslogtreecommitdiff
path: root/liboil/build_prototypes.c
diff options
context:
space:
mode:
Diffstat (limited to 'liboil/build_prototypes.c')
-rw-r--r--liboil/build_prototypes.c3
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;
}
-