summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
2a4e2f1)
Adding #include of h/mh.h brings two path global symbols together;
path() and char *path. Rename the latter. h/mh.h is needed by a future
commit.
* complete copyright information.
*/
* complete copyright information.
*/
#include <h/mf.h>
#include <h/utils.h>
#include <h/mf.h>
#include <h/utils.h>
static char *pers = NULL;
static char *mbox = NULL;
static char *host = NULL;
static char *pers = NULL;
static char *mbox = NULL;
static char *host = NULL;
-static char *path = NULL;
+static char *routepath = NULL;
static char *grp = NULL;
static char *note = NULL;
static char err[BUFSIZ];
static char *grp = NULL;
static char *note = NULL;
static char err[BUFSIZ];
mh_xfree(pers);
mh_xfree(mbox);
mh_xfree(host);
mh_xfree(pers);
mh_xfree(mbox);
mh_xfree(host);
mh_xfree(grp);
mh_xfree(note);
mh_xfree(grp);
mh_xfree(note);
- pers = mbox = host = path = grp = note = NULL;
+ pers = mbox = host = routepath = grp = note = NULL;
err[0] = 0;
if (dp == NULL) {
err[0] = 0;
if (dp == NULL) {
*/
if (contains8bit(mbox, NULL) || contains8bit(host, NULL) ||
*/
if (contains8bit(mbox, NULL) || contains8bit(host, NULL) ||
- contains8bit(path, NULL) || contains8bit(grp, NULL)) {
+ contains8bit(routepath, NULL) || contains8bit(grp, NULL)) {
strcpy(err, "Address contains 8-bit characters");
}
}
strcpy(err, "Address contains 8-bit characters");
}
}
adrxp->pers = pers;
adrxp->mbox = mbox;
adrxp->host = host;
adrxp->pers = pers;
adrxp->mbox = mbox;
adrxp->host = host;
+ adrxp->path = routepath;
adrxp->grp = grp;
adrxp->ingrp = ingrp;
adrxp->note = note;
adrxp->grp = grp;
adrxp->ingrp = ingrp;
adrxp->note = note;
static int
route (char *buffer)
{
static int
route (char *buffer)
{
- path = mh_xstrdup ("@");
+ routepath = mh_xstrdup ("@");
for (;;) {
switch (my_lex (buffer)) {
case LX_ATOM:
case LX_DLIT:
for (;;) {
switch (my_lex (buffer)) {
case LX_ATOM:
case LX_DLIT:
- path = add (buffer, path);
+ routepath = add (buffer, routepath);
}
switch (my_lex (buffer)) {
case LX_COMA:
}
switch (my_lex (buffer)) {
case LX_COMA:
- path = add (buffer, path);
+ routepath = add (buffer, routepath);
for (;;) {
switch (my_lex (buffer)) {
case LX_COMA:
continue;
case LX_AT:
for (;;) {
switch (my_lex (buffer)) {
case LX_COMA:
continue;
case LX_AT:
- path = add (buffer, path);
+ routepath = add (buffer, routepath);
case LX_AT: /* XXX */
case LX_DOT:
case LX_AT: /* XXX */
case LX_DOT:
- path = add (buffer, path);
+ routepath = add (buffer, routepath);
- path = add (buffer, path);
+ routepath = add (buffer, routepath);