add li_cpointer and newobject2 test-suite
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2009-sploving@11511 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
756f2645ce
commit
c85685b60b
7 changed files with 94 additions and 51 deletions
|
|
@ -234,8 +234,11 @@ public:
|
|||
p = nextSibling(p);
|
||||
continue;
|
||||
}
|
||||
String *getargs = NewString("");
|
||||
Printv(getargs, tm, NIL);
|
||||
String *getargs = NewString("");
|
||||
if (j >= num_required)
|
||||
Printf(getargs, "if (Rhs > %d) {\n%s\n}", j, tm);
|
||||
else
|
||||
Printv(getargs, tm, NIL);
|
||||
Printv(f->code, getargs, "\n", NIL);
|
||||
Delete(getargs);
|
||||
p = Getattr(p, "tmap:in:next");
|
||||
|
|
@ -307,7 +310,7 @@ public:
|
|||
else {
|
||||
flag = 1;
|
||||
}
|
||||
Printf(f->def, "CheckRhs(%d, %d);\n",num_required,num_required);
|
||||
Printf(f->def, "CheckRhs(%d, %d);\n",num_required,num_arguments);
|
||||
Printf(f->def, "CheckLhs(%d, %d);\n",out_required,out_required);
|
||||
|
||||
/* Insert the order of output parameters*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue