diff options
author | Dimitri van Heesch <dimitri@stack.nl> | 2003-06-09 19:58:49 (GMT) |
---|---|---|
committer | Dimitri van Heesch <dimitri@stack.nl> | 2003-06-09 19:58:49 (GMT) |
commit | dae59054d3387840f0f4b4bf8f237fee0591a5b1 (patch) | |
tree | bc980e351fc747c41720cca5f31affe4f27c3a31 /src/definition.cpp | |
parent | 0c394c5817041713aee58748fcd5d338a467cbee (diff) | |
download | Doxygen-dae59054d3387840f0f4b4bf8f237fee0591a5b1.zip Doxygen-dae59054d3387840f0f4b4bf8f237fee0591a5b1.tar.gz Doxygen-dae59054d3387840f0f4b4bf8f237fee0591a5b1.tar.bz2 |
Release-1.3.1-20030609
Diffstat (limited to 'src/definition.cpp')
-rw-r--r-- | src/definition.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/definition.cpp b/src/definition.cpp index ad50412..5692f88 100644 --- a/src/definition.cpp +++ b/src/definition.cpp @@ -126,7 +126,7 @@ void Definition::writeDocAnchorsToTagFile() void Definition::setDocumentation(const char *d,const char *docFile,int docLine,bool stripWhiteSpace) { if (d==0) return; - //printf("Definition::setDocumentation(%s,%s,%d)\n",d,docFile,docLine); + //printf("Definition::setDocumentation(%s,%s,%d,%d)\n",d,docFile,docLine,stripWhiteSpace); if (stripWhiteSpace) { // strip leading empty lines in front of the text, but not the @@ -141,6 +141,7 @@ void Definition::setDocumentation(const char *d,const char *docFile,int docLine, p++; s++; } + if (c=='\0') return; m_doc=d+so; // zero any trailing whitespace int e=m_doc.length()-1; @@ -150,8 +151,11 @@ void Definition::setDocumentation(const char *d,const char *docFile,int docLine, e--; } } - else + else // don't strip whitespace + { m_doc=d; + } + //printf("setting docs for %s: `%s'\n",name().data(),m_doc.data()); m_docFile = docFile; m_docLine = docLine; } |