pub unsafe extern "C" fn free(p: *mut crate::binary::c_types::c_void) {
    unsafe {
        crate::compat::malloc::free(p.cast());
    }
}
**************************************************************************
Name: esp_free

Description:
Free a block of memory

Input Parameters:
ptr - memory block

Returned Value:
No

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