]> diplodocus.org Git - nmh/blobdiff - sbr/readconfig.c
Removed remaining TMP relics missed with commit
[nmh] / sbr / readconfig.c
index 866747a2ab6ce1bb50e424547076ef638eaf5294..06a9470b06be4110d35b60c5e389a53136aa453e 100644 (file)
@@ -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;
+}