]> pd.if.org Git - pdclib/blobdiff - functions/string/strncmp.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / strncmp.c
index d0434a54f3b53f38747b51fbd7c461899883de14..ec9c56fb2a780e1a2a40efee5451c4c7836975df 100644 (file)
@@ -6,3 +6,22 @@
 // ----------------------------------------------------------------------------
 
 int strncmp( const char * s1, const char * s2, size_t n ) { /* TODO */ };
+
+/* PDPC code - unreviewed
+{
+    const unsigned char *p1;
+    const unsigned char *p2;
+    size_t x = 0;
+    
+    p1 = (const unsigned char *)s1;
+    p2 = (const unsigned char *)s2;
+    while (x < n)
+    {
+        if (p1[x] < p2[x]) return (-1);
+        else if (p1[x] > p2[x]) return (1);
+        else if (p1[x] == '\0') return (0);
+        x++;
+    }
+    return (0);
+}
+*/