Lines Matching refs:fastmap
717 print_fastmap (fastmap) in print_fastmap() argument
718 char *fastmap; in print_fastmap()
725 if (fastmap[i++])
729 while (i < (1 << BYTEWIDTH) && fastmap[i])
1100 if (bufp->fastmap_accurate && bufp->fastmap)
1103 print_fastmap (bufp->fastmap);
4561 register char *fastmap = bufp->fastmap; local
4589 assert (fastmap != NULL && p != NULL);
4592 bzero (fastmap, 1 << BYTEWIDTH); /* Assume nothing's valid. */
4637 fastmap[truncate_wchar(p[1])] = 1;
4640 fastmap[p[1]] = 1;
4644 fastmap[p[1]] = 1;
4662 fastmap[j] = 1;
4669 fastmap[j] = 1;
4673 fastmap[j] = 1;
4680 fastmap[j] = 1;
4687 fastmap[j] = 1;
4693 int fastmap_newline = fastmap['\n'];
4697 fastmap[j] = 1;
4701 fastmap['\n'] = fastmap_newline;
4717 fastmap[j] = 1;
4725 fastmap[j] = 1;
4959 register char *fastmap = bufp->fastmap; variable
5002 if (fastmap && !bufp->fastmap_accurate)
5013 if (fastmap && startpos < total_size && !bufp->can_be_null)
5030 && !fastmap[(unsigned char)
5034 while (range > lim && !fastmap[(unsigned char) *d++])
5045 if (!fastmap[(unsigned char) TRANSLATE (c)])
5051 if (range >= 0 && startpos == total_size && fastmap
7586 re_comp_buf.fastmap = (char *) malloc (1 << BYTEWIDTH);
7587 if (re_comp_buf.fastmap == NULL)
7678 preg->fastmap = (char *) malloc (1 << BYTEWIDTH);
7718 if (ret == REG_NOERROR && preg->fastmap)
7726 free (preg->fastmap);
7727 preg->fastmap = NULL;
7877 if (preg->fastmap != NULL)
7878 free (preg->fastmap);
7879 preg->fastmap = NULL;