Lines Matching refs:fastmap
703 print_fastmap (fastmap) in print_fastmap() argument
704 char *fastmap; in print_fastmap()
711 if (fastmap[i++])
715 while (i < (1 << BYTEWIDTH) && fastmap[i])
974 if (bufp->fastmap_accurate && bufp->fastmap)
977 print_fastmap (bufp->fastmap);
3188 register char *fastmap = bufp->fastmap; local
3214 assert (fastmap != NULL && p != NULL);
3217 bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */
3261 fastmap[p[1]] = 1;
3269 fastmap[j] = 1;
3276 fastmap[j] = 1;
3280 fastmap[j] = 1;
3287 fastmap[j] = 1;
3294 fastmap[j] = 1;
3301 fastmap[j] = 1;
3321 fastmap[CHARSET_LEADING_CODE_BASE (j)] = 1;
3335 fastmap[j] = 1;
3340 fastmap[j] = 1;
3351 fastmap[j] = 1;
3364 fastmap[j] = 1;
3379 fastmap[j] = 1;
3390 int fastmap_newline = fastmap['\n'];
3400 fastmap[j] = 1;
3404 fastmap['\n'] = fastmap_newline;
3431 fastmap[j] = 1;
3444 fastmap[j] = 1;
3459 fastmap[j] = 1;
3473 fastmap[j] = 1;
3711 register char *fastmap = bufp->fastmap; local
3754 if (fastmap && !bufp->fastmap_accurate)
3792 if (fastmap && startpos < total_size && !bufp->can_be_null)
3821 || fastmap[buf_ch])
3829 && !fastmap[(unsigned char)
3837 while (range > lim && !fastmap[(unsigned char) *d])
3856 || fastmap[buf_ch]))
3862 if (range >= 0 && startpos == total_size && fastmap
6102 re_comp_buf.fastmap = (char *) malloc (1 << BYTEWIDTH);
6103 if (re_comp_buf.fastmap == NULL)
6195 preg->fastmap = 0;
6368 if (preg->fastmap != NULL)
6369 free (preg->fastmap);
6370 preg->fastmap = NULL;