Allocates a block of memory via alloc and initializes the returned memory to 0.
Note that the underlying slice allocation mechanism can be changed with the `G_SLICE=always-malloc` environment variable.
block_size |
the number of bytes to allocate |
a pointer to the allocated block |