]> pd.if.org Git - pdclib/blobdiff - functions/stdlib/calloc.c
Merged PDPCLIB and Therx code.
[pdclib] / functions / stdlib / calloc.c
index 5470427f4c3306d9caeb31a8744caf746184db0e..4169f84c60c8ff80ea338a13dd50044e8ad85bb7 100644 (file)
@@ -6,3 +6,29 @@
 // ----------------------------------------------------------------------------
 
 void * calloc( size_t nelem, size_t size ) { /* TODO */ };
+
+/* PDPC code - unreviewed
+{
+    void *ptr;
+    size_t total;
+    
+    if (nmemb == 1)
+    {
+        total = size;
+    }
+    else if (size == 1)
+    {
+        total = nmemb;
+    }
+    else
+    {
+        total = nmemb * size;
+    }
+    ptr = malloc(total);
+    if (ptr != NULL)
+    {
+        memset(ptr, '\0', total);
+    }
+    return (ptr);
+}
+*/
\ No newline at end of file