if (((preg->pRegExp = (regex_t *) malloc(sizeof(regex_t))) != 0)
&& !regcomp(preg->pRegExp, rx,
(REG_EXTENDED | REG_NOSUB | REG_NEWLINE)))
{
if (((preg->pRegExp = (regex_t *) malloc(sizeof(regex_t))) != 0)
&& !regcomp(preg->pRegExp, rx,
(REG_EXTENDED | REG_NOSUB | REG_NEWLINE)))
{