diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2019-11-21 19:55:57 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2019-11-21 19:55:57 (GMT) |
commit | e7d47ec23ba1b109754d6e47b1eb4d341efc3b36 (patch) | |
tree | 92c6dfa19ac7530fdfb842b76a9a529abc0a6be9 /src/doxygen.cpp | |
parent | 26f6f1aec1be0361eac7c6ebc4de93904bf42a98 (diff) | |
download | Doxygen-e7d47ec23ba1b109754d6e47b1eb4d341efc3b36.zip Doxygen-e7d47ec23ba1b109754d6e47b1eb4d341efc3b36.tar.gz Doxygen-e7d47ec23ba1b109754d6e47b1eb4d341efc3b36.tar.bz2 |
Made code.l scanner reentrant
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index b4a4deb..d4d55e7 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -8992,7 +8992,8 @@ static void generateExampleDocs() for (pdi.toFirst();(pd=pdi.current());++pdi) { msg("Generating docs for example %s...\n",pd->name().data()); - resetCCodeParserState(); + ParserInterface *pIntf = Doxygen::parserManager->getParser(".c"); // TODO: do this on code type + pIntf->resetCodeParserState(); QCString n=pd->getOutputFileBase(); startFile(*g_outputList,n,n,pd->name()); startTitle(*g_outputList,n); @@ -10187,7 +10188,6 @@ void cleanUpDoxygen() delete theTranslator; delete g_outputList; Mappers::freeMappers(); - codeFreeScanner(); if (Doxygen::symbolMap) { |