X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/17b9beb40640e8731143f61e3b94756f3e77d20c..dcc9cd2b4c50e00722ee5b331e2d37c4567dd670:/sbr/readconfig.c?ds=inline diff --git a/sbr/readconfig.c b/sbr/readconfig.c index 866747a2..06a9470b 100644 --- a/sbr/readconfig.c +++ b/sbr/readconfig.c @@ -155,3 +155,18 @@ readconfig (struct node **npp, FILE *ib, char *file, int ctx) opp = npp; } + + +void +add_profile_entry (const char *key, const char *value) { + struct node *newnode = (struct node *) mh_xmalloc (sizeof *newnode); + + /* This inserts the new node at the beginning of m_defs because + that doesn't require traversing it or checking to see if it's + empty. */ + newnode->n_name = getcpy (key); + newnode->n_field = getcpy (value); + newnode->n_context = 0; + newnode->n_next = m_defs; + m_defs = newnode; +}