]> pd.if.org Git - pdclib/blobdiff - functions/string/memcmp.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / memcmp.c
index 43b7e585f348f3d112ef817009b94e38d97758ac..c16d50a0f5e5fe7e4f988bf84263f767af9800f2 100644 (file)
@@ -6,3 +6,21 @@
 // ----------------------------------------------------------------------------
 
 int memcmp( const void * s1, const void * 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);
+        x++;
+    }
+    return (0);
+}
+*/