Lines Matching refs:fastmap
784 print_fastmap (fastmap) in print_fastmap() argument
785 char *fastmap; in print_fastmap()
792 if (fastmap[i++])
796 while (i < (1 << BYTEWIDTH) && fastmap[i])
1162 if (bufp->fastmap_accurate && bufp->fastmap)
1165 print_fastmap (bufp->fastmap);
4649 register char *fastmap = bufp->fastmap; variable
4677 assert (fastmap != NULL && p != NULL);
4680 bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */
4725 fastmap[truncate_wchar(p[1])] = 1;
4729 fastmap[p[1]] = 1;
4734 fastmap[p[1]] = 1;
4751 fastmap[j] = 1;
4758 fastmap[j] = 1;
4762 fastmap[j] = 1;
4769 fastmap[j] = 1;
4776 fastmap[j] = 1;
4782 int fastmap_newline = fastmap['\n'];
4786 fastmap[j] = 1;
4790 fastmap['\n'] = fastmap_newline;
4806 fastmap[j] = 1;
4814 fastmap[j] = 1;
5127 register char *fastmap = bufp->fastmap; variable
5180 if (fastmap && !bufp->fastmap_accurate)
5266 if (fastmap && startpos < total_size && !bufp->can_be_null)
5283 && !fastmap[(unsigned char)
5287 while (range > lim && !fastmap[(unsigned char) *d++])
5298 if (!fastmap[(unsigned char) TRANSLATE (c)])
5304 if (range >= 0 && startpos == total_size && fastmap
8048 re_comp_buf.fastmap = (char *) malloc (1 << BYTEWIDTH);
8049 if (re_comp_buf.fastmap == NULL)
8145 preg->fastmap = (char *) malloc (1 << BYTEWIDTH);
8190 if (ret == REG_NOERROR && preg->fastmap)
8198 free (preg->fastmap);
8199 preg->fastmap = NULL;
8349 if (preg->fastmap != NULL)
8350 free (preg->fastmap);
8351 preg->fastmap = NULL;