X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/fc31cece06f633567cbf4432e4ec5ab0402a5a20..d8eddf20636459cfb1558daa7382cd3feb87b78b:/sbr/readconfig.c diff --git a/sbr/readconfig.c b/sbr/readconfig.c index 1588b539..5b72113c 100644 --- a/sbr/readconfig.c +++ b/sbr/readconfig.c @@ -44,11 +44,11 @@ static struct node **opp = NULL; void readconfig (struct node **npp, FILE *ib, const char *file, int ctx) { - register int state; - register char *cp; + int state; + char *cp; char name[NAMESZ], field[BUFSIZ]; - register struct node *np; - register struct procstr *ps; + struct node *np; + struct procstr *ps; m_getfld_state_t gstate = 0; if (npp == NULL && (npp = opp) == NULL) { @@ -64,9 +64,9 @@ readconfig (struct node **npp, FILE *ib, const char *file, int ctx) NEW(np); *npp = np; *(npp = &np->n_next) = NULL; - np->n_name = getcpy (name); + np->n_name = mh_xstrdup(name); if (state == FLDPLUS) { - cp = getcpy (field); + cp = mh_xstrdup(field); while (state == FLDPLUS) { fieldsz = sizeof field; state = m_getfld (&gstate, name, field, &fieldsz, ib);