summaryrefslogtreecommitdiffstats
path: root/src/pre.l
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2002-04-21 17:27:45 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2002-04-21 17:27:45 (GMT)
commit210582f8060fb41f6ad34d8315c9dd27b1bb6834 (patch)
tree4859bfed167f695f5ce9e9c0f2f6f02313de2ed3 /src/pre.l
parent481a46c5ec227eaf82bfef99b742b793a727b8ec (diff)
downloadDoxygen-210582f8060fb41f6ad34d8315c9dd27b1bb6834.zip
Doxygen-210582f8060fb41f6ad34d8315c9dd27b1bb6834.tar.gz
Doxygen-210582f8060fb41f6ad34d8315c9dd27b1bb6834.tar.bz2
Release-1.2.15-20020421
Diffstat (limited to 'src/pre.l')
-rw-r--r--src/pre.l12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/pre.l b/src/pre.l
index 1878f14..19694f2 100644
--- a/src/pre.l
+++ b/src/pre.l
@@ -1518,7 +1518,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
g_defVarArgs = FALSE;
if ( g_defName!=g_lastGuardName )
{ // define may appear in the output
- QCString tmp=(QCString)"#define "+g_defName+g_defArgsStr;
+ QCString tmp=(QCString)"#define "+g_defName;
outputArray(tmp.data(),tmp.length());
g_quoteArg=FALSE;
BEGIN(DefineText);
@@ -1527,10 +1527,10 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
{
//printf("Found a guard %s\n",yytext);
Define *def=0;
- //if (g_includeStack.isEmpty())
- //{
- // addDefine();
- //}
+ if (g_includeStack.isEmpty())
+ {
+ addDefine();
+ }
if ((def=g_fileDefineDict->find(g_defName))==0)
{
g_fileDefineDict->insert(g_defName,newDefine());
@@ -1551,6 +1551,8 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'"))
//printf("Error: define %s is defined more than once!\n",g_defName.data());
}
}
+ QCString tmp=(QCString)"#define "+g_defName;
+ outputArray(tmp.data(),tmp.length());
//outputChar('\n');
g_lastGuardName.resize(0);
BEGIN(Start);