Major refactoring of DOH List/Hash iterators. See CHANGES
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@5101 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
b924fd7937
commit
4cf4dad108
35 changed files with 657 additions and 636 deletions
|
|
@ -725,13 +725,12 @@ expand_macro(String_or_char *name, List *args)
|
|||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
List *evaluate_args(List *x) {
|
||||
String *a;
|
||||
Iterator i;
|
||||
String *Preprocessor_replace(String *);
|
||||
|
||||
List *nl = NewList();
|
||||
|
||||
for (a = Firstitem(x); a; a = Nextitem(x)) {
|
||||
Append(nl,Preprocessor_replace(a));
|
||||
|
||||
for (i = First(x); i.item; i = Next(i)) {
|
||||
Append(nl,Preprocessor_replace(i.item));
|
||||
}
|
||||
return nl;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue