char *bp;
struct adrx *adrxp = &adrxs2;
- mh_xfree(pers);
- mh_xfree(mbox);
- mh_xfree(host);
- mh_xfree(routepath);
- mh_xfree(grp);
- mh_xfree(note);
+ free(pers);
+ free(mbox);
+ free(host);
+ free(routepath);
+ free(grp);
+ free(note);
pers = mbox = host = routepath = grp = note = NULL;
err[0] = 0;
}
/* FALLTHRU */
case LX_COMA:
- mh_xfree(note);
+ free(note);
note = NULL;
goto again;
bp = buffer;
*bp = 0;
if (!cp)
- return (last_lex = LX_END);
+ return last_lex = LX_END;
gotat = isat (cp);
c = *cp++;
c = *cp++;
if (c == 0) {
cp = NULL;
- return (last_lex = LX_END);
+ return last_lex = LX_END;
}
if (c == '(') {
switch (c = *cp++) {
case 0:
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
case '\\':
ADDCHR(c);
if ((c = *cp++) == 0) {
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
}
ADDCHR(c);
continue;
switch (c = *cp++) {
case 0:
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
case '\\':
ADDCHR(c);
if ((c = *cp++) == 0) {
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
}
/* FALLTHRU */
default:
case '"':
ADDCHR(c);
*bp = 0;
- return (last_lex = LX_QSTR);
+ return last_lex = LX_QSTR;
}
}
switch (c = *cp++) {
case 0:
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
case '\\':
ADDCHR(c);
if ((c = *cp++) == 0) {
cp = NULL;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
}
/* FALLTHRU */
default:
case ']':
ADDCHR(c);
*bp = 0;
- return (last_lex = LX_DLIT);
+ return last_lex = LX_DLIT;
}
}
*bp = 0;
for (i = 0; special[i].lx_chr != 0; i++)
if (c == special[i].lx_chr)
- return (last_lex = special[i].lx_val);
+ return last_lex = special[i].lx_val;
if (iscntrl ((unsigned char) c))
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
for (;;) {
if ((c = *cp++) == 0)
my_lex_buffull:
/* Out of buffer space. *bp is the last byte in the buffer */
*bp = 0;
- return (last_lex = LX_ERR);
+ return last_lex = LX_ERR;
}