Lines Matching refs:fastmap

780 print_fastmap (char *fastmap)  in print_fastmap()  argument
787 if (fastmap[i++]) in print_fastmap()
791 while (i < (1 << BYTEWIDTH) && fastmap[i]) in print_fastmap()
1154 if (bufp->fastmap_accurate && bufp->fastmap) in PREFIX()
1157 print_fastmap (bufp->fastmap); in PREFIX()
4557 register char *fastmap = bufp->fastmap; in PREFIX() local
4585 assert (fastmap != NULL && p != NULL); in PREFIX()
4588 bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */ in PREFIX()
4633 fastmap[truncate_wchar(p[1])] = 1; in PREFIX()
4637 fastmap[p[1]] = 1; in PREFIX()
4642 fastmap[p[1]] = 1; in PREFIX()
4659 fastmap[j] = 1; in PREFIX()
4666 fastmap[j] = 1; in PREFIX()
4670 fastmap[j] = 1; in PREFIX()
4677 fastmap[j] = 1; in PREFIX()
4684 fastmap[j] = 1; in PREFIX()
4690 int fastmap_newline = fastmap['\n']; in PREFIX()
4694 fastmap[j] = 1; in PREFIX()
4698 fastmap['\n'] = fastmap_newline; in PREFIX()
4714 fastmap[j] = 1; in PREFIX()
4722 fastmap[j] = 1; in PREFIX()
5019 register char *fastmap = bufp->fastmap; local
5072 if (fastmap && !bufp->fastmap_accurate)
5158 if (fastmap && startpos < total_size && !bufp->can_be_null)
5175 && !fastmap[(unsigned char)
5179 while (range > lim && !fastmap[(unsigned char) *d++])
5190 if (!fastmap[(unsigned char) TRANSLATE (c)])
5196 if (range >= 0 && startpos == total_size && fastmap
7842 re_comp_buf.fastmap = (char *) malloc (1 << BYTEWIDTH);
7843 if (re_comp_buf.fastmap == NULL)
7934 preg->fastmap = (char *) malloc (1 << BYTEWIDTH);
7979 if (ret == REG_NOERROR && preg->fastmap)
7987 free (preg->fastmap);
7988 preg->fastmap = NULL;
8129 free (preg->fastmap);
8130 preg->fastmap = NULL;