From d813690363acf5234fbfb74b9739da7191ec4020 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Thu, 3 Jun 2004 21:09:20 +0000 Subject: [PATCH] Limit scope of macro definitions to a single template file. --- msi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/msi.c b/msi.c index b223518d5..de578e309 100644 --- a/msi.c +++ b/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); }