Hi Tim, We definitively don't have MHD_free() today.
I'm not aware of any API call where MHD returns a pointer to the application that the application is expected to free. There is one case in reverse, where for a response the application can give a pointer to MHD which MHD will then free(), namely MHD_RESPMEM_MUST_FREE. Thus, using this may be unsafe on W32 as here the application allocates and MHD frees. However, this is purely intended as an optimization to avoid a copy. Happy hacking! Christian On 10/09/2017 04:38 PM, Tim Rühsen wrote: > Hi, > > a library included free() function is basically needed on systems where > the library malloc heap is different from the caller's malloc heap, > which happens on Windows when the library is a separate DLL. > > > So, is there (or could we have) something like > > void MHD_free(void *ptr) > { > free(ptr); > } > > ? > > > With Best Regards, Tim > >
signature.asc
Description: OpenPGP digital signature