]> pd.if.org Git - pdclib/blobdiff - functions/string/memset.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / string / memset.c
index 2771ae1e580f0a86c242ff623657cc1cb3631668..3d4a64ea0cbbf18753989955c36155972ac973bc 100644 (file)
@@ -6,3 +6,26 @@
 // ----------------------------------------------------------------------------
 
 void * memset( void * s, int c, size_t n ) { /* TODO */ };
+
+/* Therx code
+{
+    unsigned short * tmp = (unsigned short *) s; // TODO: unsigned short?
+    for( ; n != 0; n-- )
+    {
+        *tmp++ = c;
+    }
+    return s;
+}
+*/
+
+/* PDPC code - unreviewed
+{
+    size_t x = 0;
+    
+    for (x = 0; x < n; x++)
+    {
+        *((char *)s + x) = (unsigned char)c;
+    }
+    return (s);
+}
+*/