GCC refuses to not call memset(), so screw memset and use calloc.