]> diplodocus.org Git - nmh/blobdiff - sbr/uprf.c
Refined commit ed3214f1518b36c8b96a1a17be4af0a708ea25e3 to only
[nmh] / sbr / uprf.c
index 7adc3218013334c2ef247542e45e8a49f86366da..500b036da116c5f802f3727d71601624e5066b60 100644 (file)
@@ -2,14 +2,13 @@
 /*
  * uprf.c -- "unsigned" lexical prefix
  *
- * $Id$
+ * 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>
 
-#define TO_LOWER 040
-#define NO_MASK  000
-
 
 int
 uprf (char *c1, char *c2)
@@ -21,16 +20,11 @@ uprf (char *c1, char *c2)
 
     while ((c = *c2++))
     {
-#ifdef LOCALE
        c &= 0xff;
        mask = *c1 & 0xff;
        c = (isalpha(c) && isupper(c)) ? tolower(c) : c;
        mask = (isalpha(mask) && isupper(mask)) ? tolower(mask) : mask;
        if (c != mask)
-#else
-       mask = (isalpha(c) && isalpha(*c1)) ?  TO_LOWER : NO_MASK;
-       if ((c | mask) != (*c1 | mask))
-#endif
            return 0;
        else
            c1++;