Fix mhsign for gpg2: Expiry date format
[mmh] / sbr / strindex.c
index 51cbe7c..b3a2b74 100644 (file)
@@ -1,27 +1,25 @@
-
 /*
- * strindex.c -- "unsigned" lexical index
- *
- * $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.
- */
+** strindex.c -- "unsigned" lexical index
+**            -- Returns the index at which `needle' appears in `haystack' 
+**
+** 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>
 
 int
-stringdex (char *p1, char *p2)
+stringdex(char *needle, char *haystack)
 {
-    char *p;
+       char *p;
 
-    if (p1 == NULL || p2 == NULL)
-       return -1;
+       if (needle == NULL || haystack == NULL)
+               return -1;
 
-    for (p = p2; *p; p++)
-       if (uprf (p, p1))
-           return (p - p2);
+       for (p = haystack; *p; p++)
+               if (strncasecmp(p, needle, strlen(needle))==0)
+                       return (p - haystack);
 
-    return -1;
+       return -1;
 }