Lines Matching refs:reglist
784 add_regexp (struct regexp_list *reglist, char const *pattern) in add_regexp() argument
787 char const *m = re_compile_pattern (pattern, patlen, reglist->buf); in add_regexp()
793 char *regexps = reglist->regexps; in add_regexp()
794 size_t len = reglist->len; in add_regexp()
795 bool multiple_regexps = reglist->multiple_regexps = regexps != 0; in add_regexp()
796 size_t newlen = reglist->len = len + 2 * multiple_regexps + patlen; in add_regexp()
797 size_t size = reglist->size; in add_regexp()
807 reglist->size = size; in add_regexp()
808 reglist->regexps = regexps = xrealloc (regexps, size); in add_regexp()
823 summarize_regexp_list (struct regexp_list *reglist) in summarize_regexp_list() argument
825 if (reglist->regexps) in summarize_regexp_list()
828 reglist->buf->fastmap = xmalloc (1 << CHAR_BIT); in summarize_regexp_list()
829 if (reglist->multiple_regexps) in summarize_regexp_list()
833 char const *m = re_compile_pattern (reglist->regexps, reglist->len, in summarize_regexp_list()
834 reglist->buf); in summarize_regexp_list()
836 error (EXIT_TROUBLE, 0, "%s: %s", reglist->regexps, m); in summarize_regexp_list()