pub unsafe extern "C" fn zalloc_internal(size: usize) -> *mut crate::binary::c_types::c_void {
    unsafe { calloc(size as u32, 1usize) as *mut crate::binary::c_types::c_void }
}
**************************************************************************
Name: esp_zalloc_internal

Description:
Drivers allocate a block of memory and clear it with 0

Input Parameters:
size - memory size

Returned Value:
New memory pointer

*************************************************************************
esp-wifi/src/wifi/os_adapter.rs