ref: d115bd0e20fbfdadfb7370a5d12156f1f488e533
dir: /sys/src/ape/lib/ap/gen/calloc.c/
#include <stdlib.h> #include <string.h> void * calloc(size_t n, size_t s) { void *v; if(n > 1 && ((size_t)-1)/n < s) return 0; n *= s; if(v = malloc(n)) memset(v, 0, n); return v; }