--- a/src/c/cfun_dispatch.d
+++ b/src/c/cfun_dispatch.d
@@ -451,7 +451,7 @@
   return fun->cfunfixed.entry_fixed(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62);
 }
 
-static cl_objectfn dispatch_table[C_ARGUMENTS_LIMIT+1] = {
+static cl_objectfn dispatch_table[ECL_C_ARGUMENTS_LIMIT_LIMIT+1] = {
 (cl_objectfn)dispatch0, 
 (cl_objectfn)dispatch1, 
 (cl_objectfn)dispatch2,