slocal: use mhetcdir instead of NMHETCDIR.
[mmh] / sbr / context_foil.c
index 94f687a..5a38030 100644 (file)
@@ -1,65 +1,64 @@
 /*
- * context_foil.c -- foil search of profile and context
- *
- * This code is Copyright (c) 2002, by the authors of nmh.  See the
- * COPYRIGHT file in the root directory of the nmh distribution for
- * complete copyright information.
- */
+** context_foil.c -- foil search of profile and context
+**
+** This code is Copyright (c) 2002, by the authors of nmh.  See the
+** COPYRIGHT file in the root directory of the nmh distribution for
+** complete copyright information.
+*/
 
 #include <h/mh.h>
 #include <h/utils.h>
 
 /*
- * Foil search of users .mh_profile
- * If error, return -1, else return 0
- */
-
+** Foil search of users .mh_profile
+** If error, return -1, else return 0
+*/
 int
-context_foil (char *path)
+context_foil(char *path)
 {
        register struct node *np;
 
        /* In fact, nobody examines defpath in code paths where
-        * it's been set by us -- the uses in the source tree are:
-        *  1 sbr/context_read.c uses it only after setting it itself
-        *  2 uip/install_mh.c uses it only after setting it itself
-        *  3 uip/mark.c print it if given the -debug switch
-        * A worthwhile piece of code cleanup would be to make 1 and
-        * 2 use a local variable and just delete 3.
-        *
-        * Similarly, context and ctxpath are not really used
-        * outside the context_* routines. It might be worth combining
-        * them into one file so the variables can be made static.
-        */
+       ** it's been set by us -- the uses in the source tree are:
+       **  1 sbr/context_read.c uses it only after setting it itself
+       **  2 uip/install_mh.c uses it only after setting it itself
+       **  3 uip/mark.c print it if given the -debug switch
+       ** A worthwhile piece of code cleanup would be to make 1 and
+       ** 2 use a local variable and just delete 3.
+       **
+       ** Similarly, context and ctxpath are not really used
+       ** outside the context_* routines. It might be worth combining
+       ** them into one file so the variables can be made static.
+       */
 
        /* We set context to NULL to indicate that no context file
-        * is to be read. (Using /dev/null doesn't work because we
-        * would try to lock it, which causes timeouts with some
-        * locking methods.)
-        */
+       ** is to be read. (Using /dev/null doesn't work because we
+       ** would try to lock it, which causes timeouts with some
+       ** locking methods.)
+       */
        defpath = context = NULL;
 
        /*
-        * If path is given, create a minimal profile/context list
-        */
+       ** If path is given, create a minimal profile/context list
+       */
        if (path) {
-               m_defs = (struct node *) mh_xmalloc (sizeof(*np));
+               m_defs = (struct node *) mh_xmalloc(sizeof(*np));
 
                np = m_defs;
-               if (!(np->n_name = strdup ("Path"))) {
-                       advise (NULL, "strdup failed");
+               if (!(np->n_name = strdup("Path"))) {
+                       advise(NULL, "strdup failed");
                        return -1;
                }
-               if (!(np->n_field = strdup (path))) {
-                       advise (NULL, "strdup failed");
+               if (!(np->n_field = strdup(path))) {
+                       advise(NULL, "strdup failed");
                        return -1;
                }
                np->n_context = 0;
                np->n_next = NULL;
 
-               if (mypath == NULL && (mypath = getenv ("HOME")) != NULL)
-                       if (!(mypath = strdup (mypath))) {
-                               advise (NULL, "strdup failed");
+               if (mypath == NULL && (mypath = getenv("HOME")) != NULL)
+                       if (!(mypath = strdup(mypath))) {
+                               advise(NULL, "strdup failed");
                                return -1;
                        }
        }