]> pd.if.org Git - pdclib/blobdiff - functions/string/memchr.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / memchr.c
index 83d6f1702c5fd3fc190d9082c4f577892ea604dc..6a6440a80e3a6010937ee22402d3d289802879fe 100644 (file)
@@ -15,3 +15,19 @@ void * memchr( void * s, int c, size_t n ) { /* TODO */ };
 // Standard C
 
 void * memchr( const void * s, int c, size_t n ) { /* TODO */ };
+
+/* PDPC code - unreviewed
+{
+    const unsigned char *p;
+    size_t x = 0;
+    
+    p = (const unsigned char *)s;
+    while (x < n)
+    {
+        if (*p == (unsigned char)c) return ((void *)p);
+        p++;
+        x++;
+    }
+    return (NULL);
+}
+*/