From 23096ebf4b1281d09997ab70e5fc701dcfa95a0d Mon Sep 17 00:00:00 2001 From: "tg(x)" <*@tg-x.net> Date: Sat, 30 Apr 2011 16:45:17 +0200 Subject: [PATCH] parser: only check flags in debug mode --- src/parser.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/parser.c b/src/parser.c index c039869..9157f3b 100644 --- a/src/parser.c +++ b/src/parser.c @@ -230,10 +230,11 @@ inline psycParseRC psyc_parseModifier(psycParseState* state, char* oper, psycStr */ psycParseRC psyc_parse(psycParseState* state, char* oper, psycString* name, psycString* value) { - if (state->flags & PSYC_PARSE_HEADER_ONLY && - state->flags & PSYC_PARSE_BEGIN_AT_CONTENT) - return PSYC_PARSE_ERROR_INVALID_FLAGS; - +#ifdef DEBUG + if (state->flags & PSYC_PARSE_HEADER_ONLY && state->flags & PSYC_PARSE_BEGIN_AT_CONTENT) + PP(("Invalid flag combination")) +#endif + psycParseRC ret; // a return value size_t pos = state->cursor; // a cursor position