Searched refs:fastmap (Results 1 - 5 of 5) sorted by relevance

/haiku/src/build/libgnuregex/
H A Dregex.c482 /* Print the fastmap in human-readable form. */
485 print_fastmap (fastmap)
486 char *fastmap;
493 if (fastmap[i++])
497 while (i < (1 << BYTEWIDTH) && fastmap[i])
733 if (bufp->fastmap_accurate && bufp->fastmap)
735 printf ("fastmap: ");
736 print_fastmap (bufp->fastmap);
1061 The `fastmap' and `newline_anchor' fields are neither
2524 /* re_compile_fastmap computes a ``fastmap'' fo
2537 register char *fastmap = bufp->fastmap; local
2881 register char *fastmap = bufp->fastmap; local
[all...]
H A Dregex.h276 the pattern compiler, the fields `buffer', `allocated', `fastmap',
298 /* Pointer to a fastmap, if any, otherwise zero. re_search uses member in struct:re_pattern_buffer
299 the fastmap, if there is one, to skip over impossible
301 char *fastmap;
314 whether or not we should use the fastmap, so we don't set
329 by `re_compile_fastmap' if it updates the fastmap. */
421 /* Compile a fastmap for the compiled pattern in BUFFER; used to
/haiku/src/system/libroot/posix/glibc/regex/
H A Dregcomp.c26 char *fastmap);
275 char *fastmap = bufp->fastmap;
277 memset (fastmap, '\0', sizeof (char) * SBC_MAX);
278 re_compile_fastmap_iter (bufp, dfa->init_state, fastmap);
280 re_compile_fastmap_iter (bufp, dfa->init_state_word, fastmap);
282 re_compile_fastmap_iter (bufp, dfa->init_state_nl, fastmap);
284 re_compile_fastmap_iter (bufp, dfa->init_state_begbuf, fastmap);
294 re_set_fastmap (char *fastmap, int icase, int ch)
296 fastmap[c
273 char *fastmap = bufp->fastmap; local
292 re_set_fastmap(char *fastmap, int icase, int ch) argument
303 re_compile_fastmap_iter(regex_t *bufp, const re_dfastate_t *init_state, char *fastmap) argument
676 char *fastmap; local
[all...]
H A Dregexec.c437 /* Compile fastmap if we haven't yet. */
438 if (range > 0 && bufp->fastmap != NULL && !bufp->fastmap_accurate)
642 char *fastmap = (preg->fastmap != NULL && preg->fastmap_accurate
643 && range && !preg->can_be_null) ? preg->fastmap : NULL;
719 (fastmap
739 /* No fastmap. */
745 && !fastmap[t[(unsigned char) string[match_first]]])
752 && !fastmap[(unsigned char) string[match_first]])
760 if (!fastmap[
639 char *fastmap = (preg->fastmap != NULL && preg->fastmap_accurate local
[all...]
/haiku/headers/posix/
H A Dregex.h331 the pattern compiler, the fields `buffer', `allocated', `fastmap',
365 /* Pointer to a fastmap, if any, otherwise zero. re_search uses the
366 fastmap, if there is one, to skip over impossible starting points
368 char *__REPB_PREFIX(fastmap);
381 not we should use the fastmap, so we don't set this absolutely
397 by `re_compile_fastmap' if it updates the fastmap. */
466 /* Compile a fastmap for the compiled pattern in BUFFER; used to

Completed in 70 milliseconds