On Wednesday 29 October 2025 20:48:15 Peter0x44 wrote: > Oct 29, 2025 8:46:48 PM Pali Rohár <[email protected]>: > > > Hello, the new memalignment function is causing a new compile warning: > > > > misc/memalignment.c:9:8: warning: no previous prototype for ‘memalignment’ > > [-Wmissing-prototypes] > > size_t memalignment(const void *p) > > ^~~~~~~~~~~~ > > > > Seems that the reason is that __STDC_VERSION__ is not set to 202311L and > > so stdlib.h does not provide the prototype. > > > > I would suggest to add "|| defined(_CRTBLD)" into stdlib.h for > > memalignment() guard, to mingw-w64 runtime can use memalignment. > > Oh, I see. I think I didn't notice because I'm using gcc 15 and it defaults > to -std=c23. > What compiler are you using?
Sorry, I have not mentioned it, this particular warning was cause by old gcc 8.3. _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
