diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2010-11-18 21:50:39 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2010-11-18 21:50:39 (GMT) |
commit | 0014470c309dccbc2ac72c527391039900b8cf3d (patch) | |
tree | a6d2454b4e6d53003fa829bb7134fe373461ed97 /src/pre.l | |
parent | 01f41c40b8505c8f197ef1e5bf7e3a3bc777dc0e (diff) | |
download | Doxygen-0014470c309dccbc2ac72c527391039900b8cf3d.zip Doxygen-0014470c309dccbc2ac72c527391039900b8cf3d.tar.gz Doxygen-0014470c309dccbc2ac72c527391039900b8cf3d.tar.bz2 |
Release-1.7.2-20101118
Diffstat (limited to 'src/pre.l')
-rw-r--r-- | src/pre.l | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -1300,10 +1300,10 @@ static void readIncludeFile(const QCString &inc) QCString absPath = incFileName; if (QDir::isRelativePath(incFileName)) { - QString absPath = QDir::cleanDirPath(oldFileDef->getPath()+"/"+incFileName); + absPath = QDir::cleanDirPath(oldFileDef->getPath()+"/"+incFileName); //printf("%s + %s -> resolved path %s\n",oldFileDef->getPath().data(),incFileName.data(),absPath.data()); } - FileDef *fd = findFileDef(Doxygen::inputNameDict,incFileName,ambig); + FileDef *fd = findFileDef(Doxygen::inputNameDict,absPath,ambig); //printf("%s::findFileDef(%s)=%p\n",oldFileDef->name().data(),incFileName.data(),fd); // add include dependency to the file in which the #include was found oldFileDef->addIncludeDependency(fd,incFileName,localInclude,g_isImported); @@ -2130,8 +2130,7 @@ CHARLIT (("'"\\[0-7]{1,3}"'")|("'"\\."'")|("'"[^'\\\n]{1,4}"'")) } <SkipCComment,SkipCPPComment>[\\@]"cond"[ \t\r]*\n | <CondLine>. { - outputArray(yytext,yyleng); - g_yyLineNr+=QCString(yytext).contains('\n'); + unput(*yytext); startCondSection(" "); if (YY_START==CondLine) BEGIN(g_condCtx); } |