Lines Matching refs:preg
151 RegExp_Arg *preg = (RegExp_Arg *)0; in Generic_RegularExpression_Type() local
155 preg = typeCalloc(RegExp_Arg, 1); in Generic_RegularExpression_Type()
157 if (preg) in Generic_RegularExpression_Type()
159 T((T_CREATE("RegExp_Arg %p"), (void *)preg)); in Generic_RegularExpression_Type()
160 if (((preg->pRegExp = typeMalloc(regex_t, 1)) != 0) in Generic_RegularExpression_Type()
161 && !regcomp(preg->pRegExp, rx, in Generic_RegularExpression_Type()
164 T((T_CREATE("regex_t %p"), (void *)preg->pRegExp)); in Generic_RegularExpression_Type()
165 if ((preg->refCount = typeMalloc(unsigned long, 1)) != 0) in Generic_RegularExpression_Type()
166 *(preg->refCount) = 1; in Generic_RegularExpression_Type()
170 if (preg->pRegExp) in Generic_RegularExpression_Type()
171 free(preg->pRegExp); in Generic_RegularExpression_Type()
172 free(preg); in Generic_RegularExpression_Type()
173 preg = (RegExp_Arg *)0; in Generic_RegularExpression_Type()
177 return ((void *)preg); in Generic_RegularExpression_Type()