fRegExp
s = fRegExp->program + 1;
printf("%2ld%s", s - fRegExp->program, Prop(s));
printf("(%ld)", (s - fRegExp->program) + (next - s));
if (fRegExp->regstart != '\0')
printf("start `%c' ", fRegExp->regstart);
if (fRegExp->reganch)
if (fRegExp->regmust != NULL)
printf("must have \"%s\"", fRegExp->regmust);
fRegExp(NULL),
fRegExp = Compile(pattern);
fRegExp = Compile(pattern.String());
free(fRegExp);
free(fRegExp);
fRegExp = Compile(pattern);
free(fRegExp);
fRegExp = Compile(pattern.String());
if (fRegExp == NULL || string == NULL)
return RunMatcher(fRegExp, string) == 1;
if (fRegExp == NULL)
return RunMatcher(fRegExp, string.String()) == 1;
return fRegExp;
regexp* fRegExp;