From fa2e951d698c99feac64f5a480142482781ef8b8 Mon Sep 17 00:00:00 2001 From: albert-github Date: Wed, 6 Nov 2019 12:55:51 +0100 Subject: Better warning message in case of illegal command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 = "\\"; ``` --- src/docparser.cpp | 8 ++++---- 1 file 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 &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: -- cgit v0.12