Lines Matching refs:fastmap
721 print_fastmap (char *fastmap) in print_fastmap() argument
728 if (fastmap[i++]) in print_fastmap()
732 while (i < (1 << BYTEWIDTH) && fastmap[i]) in print_fastmap()
1095 if (bufp->fastmap_accurate && bufp->fastmap) in PREFIX()
1098 print_fastmap (bufp->fastmap); in PREFIX()
4548 register char *fastmap = bufp->fastmap; in PREFIX() local
4576 assert (fastmap != NULL && p != NULL); in PREFIX()
4579 bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */ in PREFIX()
4624 fastmap[truncate_wchar(p[1])] = 1; in PREFIX()
4628 fastmap[p[1]] = 1; in PREFIX()
4633 fastmap[p[1]] = 1; in PREFIX()
4650 fastmap[j] = 1; in PREFIX()
4657 fastmap[j] = 1; in PREFIX()
4661 fastmap[j] = 1; in PREFIX()
4668 fastmap[j] = 1; in PREFIX()
4675 fastmap[j] = 1; in PREFIX()
4681 int fastmap_newline = fastmap['\n']; in PREFIX()
4685 fastmap[j] = 1; in PREFIX()
4689 fastmap['\n'] = fastmap_newline; in PREFIX()
4705 fastmap[j] = 1; in PREFIX()
4713 fastmap[j] = 1; in PREFIX()
5018 register char *fastmap = bufp->fastmap; local
5071 if (fastmap && !bufp->fastmap_accurate)
5157 if (fastmap && startpos < total_size && !bufp->can_be_null)
5174 && !fastmap[(unsigned char)
5178 while (range > lim && !fastmap[(unsigned char) *d++])
5189 if (!fastmap[(unsigned char) TRANSLATE (c)])
5195 if (range >= 0 && startpos == total_size && fastmap
7925 re_comp_buf.fastmap = malloc (1 << BYTEWIDTH);
7926 if (re_comp_buf.fastmap == NULL)
8018 preg->fastmap = malloc (1 << BYTEWIDTH);
8062 if (ret == REG_NOERROR && preg->fastmap)
8070 free (preg->fastmap);
8071 preg->fastmap = NULL;
8212 if (preg->fastmap != NULL)
8213 free (preg->fastmap);
8214 preg->fastmap = NULL;