RE_BK_PLUS_QM
(RE_BK_PLUS_QM | RE_CHAR_CLASSES \
(_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM | RE_CONTEXT_INVALID_DUP)
# define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)
if ((syntax & RE_BK_PLUS_QM)
|| (!(syntax & RE_BK_PLUS_QM) && (c == '+' || c == '?')))
else if (syntax & RE_BK_PLUS_QM && c == '\\')
if (syntax & RE_BK_PLUS_QM)
|| ((syntax & RE_BK_PLUS_QM)
(RE_BK_PLUS_QM | RE_CHAR_CLASSES \
(_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM)
#define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)
if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_BK_PLUS_QM))
if (!(syntax & RE_LIMITED_OPS) && (syntax & RE_BK_PLUS_QM))
if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_BK_PLUS_QM))
if (!(syntax & RE_LIMITED_OPS) && !(syntax & RE_BK_PLUS_QM))