fix bad replace

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@8014 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2005-12-20 01:32:01 +00:00
commit 8f0d0e363a

View file

@ -1331,7 +1331,7 @@ public:
Printf(f->code,"}\n"); Printf(f->code,"}\n");
} else { } else {
String *iname = Getattr(n,"sym:name"); String *iname = Getattr(n,"sym:name");
Printf(f->code,"if (!(argc = SWIG_Python_Modernargs(args,\"%s\",0,%d,argv))) SWIG_fail;\n", iname, maxargs); Printf(f->code,"if (!(argc = SWIG_Python_UnpackTuple(args,\"%s\",0,%d,argv))) SWIG_fail;\n", iname, maxargs);
Printf(f->code,"--argc;\n"); Printf(f->code,"--argc;\n");
} }
@ -1616,12 +1616,12 @@ public:
if (onearg) { if (onearg) {
Printf(parse_args,"if (!args) { goto fail; } else { swig_obj[0] = args; }\n"); Printf(parse_args,"if (!args) { goto fail; } else { swig_obj[0] = args; }\n");
} else if (!noargs) { } else if (!noargs) {
Printf(parse_args,"if(!SWIG_Python_Modernargs(args,\"%s\",%d,%d,swig_obj)) goto fail;\n", Printf(parse_args,"if(!SWIG_Python_UnpackTuple(args,\"%s\",%d,%d,swig_obj)) goto fail;\n",
iname, num_required, num_arguments); iname, num_required, num_arguments);
} }
} }
} else { } else {
Printf(parse_args,"if(!PyArg_Modernargs(args,(char *)\"%s\",%d,%d", iname, num_required, num_arguments); Printf(parse_args,"if(!PyArg_UnpackTuple(args,(char *)\"%s\",%d,%d", iname, num_required, num_arguments);
Printv(parse_args,arglist, ")) goto fail;\n",NIL); Printv(parse_args,arglist, ")) goto fail;\n",NIL);
} }
} }
@ -2470,9 +2470,9 @@ public:
Printv(f_wrappers, tab4, "PyObject *obj;\n", NIL); Printv(f_wrappers, tab4, "PyObject *obj;\n", NIL);
if (modernargs) { if (modernargs) {
if (fastunpack) { if (fastunpack) {
Printv(f_wrappers, tab4, "if (!SWIG_Python_Modernargs(args,(char*)\"swigregister\", 1, 1,&obj)) return NULL;\n", NIL); Printv(f_wrappers, tab4, "if (!SWIG_Python_UnpackTuple(args,(char*)\"swigregister\", 1, 1,&obj)) return NULL;\n", NIL);
} else { } else {
Printv(f_wrappers, tab4, "if (!PyArg_Modernargs(args,(char*)\"swigregister\", 1, 1,&obj)) return NULL;\n", NIL); Printv(f_wrappers, tab4, "if (!PyArg_UnpackTuple(args,(char*)\"swigregister\", 1, 1,&obj)) return NULL;\n", NIL);
} }
} else { } else {
Printv(f_wrappers, tab4, "if (!PyArg_ParseTuple(args,(char*)\"O|swigregister\", &obj)) return NULL;\n", NIL); Printv(f_wrappers, tab4, "if (!PyArg_ParseTuple(args,(char*)\"O|swigregister\", &obj)) return NULL;\n", NIL);