summaryrefslogtreecommitdiff
path: root/hwpfilter
diff options
context:
space:
mode:
Diffstat (limited to 'hwpfilter')
-rw-r--r--hwpfilter/source/grammar.h2
-rw-r--r--hwpfilter/source/lexer.cxx19
2 files changed, 10 insertions, 11 deletions
diff --git a/hwpfilter/source/grammar.h b/hwpfilter/source/grammar.h
index 0a87a6aa1832..71d6b43b175c 100644
--- a/hwpfilter/source/grammar.h
+++ b/hwpfilter/source/grammar.h
@@ -19,7 +19,7 @@
typedef union {
char *dval;
- char *str;
+ const char *str;
Node *ptr;
} YYSTYPE;
#define ACCENT 257
diff --git a/hwpfilter/source/lexer.cxx b/hwpfilter/source/lexer.cxx
index 191f0bce7419..5f28ff2eeaa5 100644
--- a/hwpfilter/source/lexer.cxx
+++ b/hwpfilter/source/lexer.cxx
@@ -942,7 +942,6 @@ static char *yytext;
#include "nodes.h"
#ifdef _WIN32
-#define strdup _strdup
#define fileno _fileno
#define isatty _isatty
#endif
@@ -1215,23 +1214,23 @@ YY_RULE_SETUP
//YY_BREAK
case 13:
YY_RULE_SETUP
-{ yylval.str = strdup("neq"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
+{ yylval.str = "neq"; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 14:
YY_RULE_SETUP
-{ yylval.str = strdup("vmlt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
+{ yylval.str = "vmlt"; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 15:
YY_RULE_SETUP
-{ yylval.str = strdup("vmgt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
+{ yylval.str = "vmgt"; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 16:
YY_RULE_SETUP
-{ yylval.str = strdup("mlt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
+{ yylval.str = "mlt"; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 17:
YY_RULE_SETUP
-{ yylval.str = strdup("mgt"); token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
+{ yylval.str = "mgt"; token_debug(" ==>Relation_Symbol[neq]\n"); return RELATION_OPERATOR; }
//YY_BREAK
case 18:
YY_RULE_SETUP
@@ -1243,15 +1242,15 @@ YY_RULE_SETUP
//YY_BREAK
case 20:
YY_RULE_SETUP
-{ yylval.str = strdup("leftrightarrow"); token_debug(" ==>Arrow[leftrightarrow]\n"); return ARROW; }
+{ yylval.str = "leftrightarrow"; token_debug(" ==>Arrow[leftrightarrow]\n"); return ARROW; }
//YY_BREAK
case 21:
YY_RULE_SETUP
-{ yylval.str = strdup("rightarrow"); token_debug(" ==>Arrow[rightarrow]\n"); return ARROW; }
+{ yylval.str = "rightarrow"; token_debug(" ==>Arrow[rightarrow]\n"); return ARROW; }
//YY_BREAK
case 22:
YY_RULE_SETUP
-{ yylval.str = strdup("leftarrow"); token_debug(" ==>Arrow[leftarrow]\n"); return ARROW; }
+{ yylval.str = "leftarrow"; token_debug(" ==>Arrow[leftarrow]\n"); return ARROW; }
//YY_BREAK
case 23:
@@ -1306,7 +1305,7 @@ YY_RULE_SETUP
[[fallthrough]];
case 35:
YY_RULE_SETUP
-{ yylval.str = strdup("quad"); token_debug(" ==>Space_Symbol[quad]\n"); /* return SPACE_SYMBOL;*/ }
+{ yylval.str = "quad"; token_debug(" ==>Space_Symbol[quad]\n"); /* return SPACE_SYMBOL;*/ }
//YY_BREAK
[[fallthrough]];
case 36: