diff options
author | albert-github <albert.tests@gmail.com> | 2019-11-06 11:55:51 (GMT) |
---|---|---|
committer | albert-github <albert.tests@gmail.com> | 2019-11-06 11:55:51 (GMT) |
commit | fa2e951d698c99feac64f5a480142482781ef8b8 (patch) | |
tree | 0eab2d922236e5338d012c3a4d7fc766b4cdae34 /src/docparser.cpp | |
parent | 03fb8168b060f33fe6011604fb4b08549df36865 (diff) | |
download | Doxygen-fa2e951d698c99feac64f5a480142482781ef8b8.zip Doxygen-fa2e951d698c99feac64f5a480142482781ef8b8.tar.gz Doxygen-fa2e951d698c99feac64f5a480142482781ef8b8.tar.bz2 |
Better warning message in case of illegal command
Correcting compilation errors and warnings like:
```
error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
char *cmd_start = (tok==TK_COMMAND_AT ? "@" : "\\");
warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
char *cmd_start = "\\";
```
Diffstat (limited to 'src/docparser.cpp')
-rw-r--r-- | src/docparser.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/docparser.cpp b/src/docparser.cpp index 568f7ed..ff21ce4 100644 --- a/src/docparser.cpp +++ b/src/docparser.cpp @@ -803,7 +803,7 @@ static bool findDocsForMemberOrCompound(const char *commandName, inline void errorHandleDefaultToken(DocNode *parent,int tok, QList<DocNode> &children,const char *txt) { - char *cmd_start = "\\"; + const char *cmd_start = "\\"; switch (tok) { case TK_COMMAND_AT: @@ -2313,7 +2313,7 @@ void DocSecRefList::parse() { if (tok==TK_COMMAND_AT || tok == TK_COMMAND_BS) { - char *cmd_start = (tok==TK_COMMAND_AT ? "@" : "\\"); + const char *cmd_start = (tok==TK_COMMAND_AT ? "@" : "\\"); switch (Mappers::cmdMapper->map(g_token->name)) { case CMD_SECREFITEM: @@ -2648,7 +2648,7 @@ QCString DocLink::parse(bool isJavaLink,bool isXmlLink) { if (!defaultHandleToken(this,tok,m_children,FALSE)) { - char *cmd_start = "\\"; + const char *cmd_start = "\\"; switch (tok) { case TK_COMMAND_AT: @@ -3797,7 +3797,7 @@ int DocHtmlDescTitle::parse() { if (!defaultHandleToken(this,tok,m_children)) { - char *cmd_start = "\\"; + const char *cmd_start = "\\"; switch (tok) { case TK_COMMAND_AT: |