Limit scope of macro definitions to a single template file.
This commit is contained in:
2
msi.c
2
msi.c
@@ -104,10 +104,12 @@ int main(int argc,char **argv)
|
||||
fprintf(stderr,"no template file\n");
|
||||
usageExit();
|
||||
}
|
||||
macPushScope(macPvt);
|
||||
while((pval = substituteGetReplacements(substitutePvt))){
|
||||
addMacroReplacements(macPvt,pval);
|
||||
makeSubstitutions(inputPvt,macPvt,filename);
|
||||
}
|
||||
macPopScope(macPvt);
|
||||
}
|
||||
substituteDestruct(substitutePvt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user