Searched refs:REG_ESCAPE (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/lib/libast/common/include/
H A Dregex.h59 #define REG_ESCAPE 0x00004000 /* \ escapes delimiter in [...] */ macro
/illumos-gate/usr/src/lib/libast/common/regex/
H A Dregdecomp.c234 if (flags & REG_ESCAPE)
248 if (flags & REG_ESCAPE)
H A Dreglib.h79 #define REG_COMP (REG_DELIMITED|REG_ESCAPE|REG_EXTENDED|REG_FIRST|REG_ICASE|REG_NOSUB|REG_NEWLINE|REG_SHELL|REG_AUGMENTED|REG_LEFT|REG_LITERAL|REG_MINIMAL|REG_MULTIREF|REG_NULL|REG_RIGHT|REG_LENIENT|REG_MUSTDELIM)
H A Dregcomp.c853 if (env->type >= SRE && !(env->flags & REG_SHELL_ESCAPED) || (env->flags & REG_ESCAPE) && (c == '[' || c == '-' || c == ']' || env->delimiter && c == env->delimiter))
1195 if (*env->cursor == 0 || *(env->cursor + 1) == 0 || *env->cursor == env->terminator || *(env->cursor + 1) == env->terminator || (env->flags & REG_ESCAPE) && (*env->cursor == env->delimiter || *env->cursor != '\\' && *(env->cursor + 1) == env->delimiter))
1206 if (!(c = *env->cursor) || c == env->terminator || c == env->delimiter && (env->flags & REG_ESCAPE))
1209 if (c == '\\' && ((env->flags & REG_CLASS_ESCAPE) || env->type >= SRE && env->parnest || *env->cursor == env->delimiter && (env->flags & REG_ESCAPE)))
1378 if (*env->cursor == env->terminator || *env->cursor == env->delimiter && (env->flags & REG_ESCAPE))
1474 if ((c = *env->cursor) == 0 || c == env->terminator || (env->flags & REG_ESCAPE) && c == env->delimiter)
1478 if (c == '\\' && ((env->flags & REG_CLASS_ESCAPE) || env->type >= SRE && env->parnest || *env->cursor == env->delimiter && (env->flags & REG_ESCAPE)))
1663 if (*env->cursor == env->terminator || *env->cursor == env->delimiter && (env->flags & REG_ESCAPE))
/illumos-gate/usr/src/lib/libast/amd64/include/ast/
H A Dregex.h41 #define REG_ESCAPE 0x00004000 /* \ escapes delimiter in [...] */ macro
/illumos-gate/usr/src/lib/libast/i386/include/ast/
H A Dregex.h41 #define REG_ESCAPE 0x00004000 /* \ escapes delimiter in [...] */ macro
/illumos-gate/usr/src/lib/libast/sparc/include/ast/
H A Dregex.h41 #define REG_ESCAPE 0x00004000 /* \ escapes delimiter in [...] */ macro
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Dregex.h41 #define REG_ESCAPE 0x00004000 /* \ escapes delimiter in [...] */ macro

Completed in 77 milliseconds