]> granicus.if.org Git - php/commitdiff
Save spec_opt for each function.
authorAndrei Zmievski <andrei@php.net>
Sun, 12 Aug 2001 03:46:25 +0000 (03:46 +0000)
committerAndrei Zmievski <andrei@php.net>
Sun, 12 Aug 2001 03:46:25 +0000 (03:46 +0000)
ext/skeleton/create_stubs

index 4ce740859f3c8e40d1e76672b7df54608eae97f1..4bc36ac6187409ec455e6ff3ae90781924a16e1b 100755 (executable)
@@ -151,6 +151,7 @@ BEGIN {
        maxargs[num_funcs] = args_max
        minargs[num_funcs] = args_min
        specs[num_funcs]   = spec_str
+       spec_opts[num_funcs] = spec_opt
 
        num_funcs++
 }
@@ -178,7 +179,7 @@ END {
                        "      <funcdef>" types[i] " <function>" funcs[i] "</function></funcdef>\n"
 
                fetchargs = "\tif (zend_parse_parameters("
-               if (spec_opt) {
+               if (spec_opts[i]) {
                        ints = ints "\tint argc = ZEND_NUM_ARGS();\n"
                        fetchargs = fetchargs "argc"
                } else