malloc c_func(__size c_ulong) ?*mut anyopaque realloc c_func(__ptr ?*mut anyopaque, __size c_ulong) ?*mut anyopaque free c_func(_ ?*mut anyopaque) void posix_memalign c_func(__memptr ?*mut ?*mut anyopaque, __alignment c_ulong, __size c_ulong) c_int