Pelles C version 7.00 (refresh) is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm
General changes:
http://www.smorgasbordet.com/pellesc/changes_650_700.htm
Changes:
- Fixed problem in scanf() family of C runtime functions with "multibyte" to wide character conversion (for %lc, %ls etc.). The wscanf() family of functions are not affected (no conversion needed).
- Fixed problem with some C include files in C11 mode, with internal __declspec(noreturn) being expanded to __declspec(_Noreturn) after inclusion of <stdnoreturn.h>.
- Fixed problem in compiler optimizer with the (presumably) rare case of *(<pointer-cast>)"string-literal" ...
- Fixed problem in compiler with alignment of bit-fields when #pragma pack() was less than the natural alignment of the field type.
- Fixed problem in compiler with propagation in SSA form, of an address from a local common subexpression for an aggregate type.
- Fixed problem with C runtime memmove() on X86; a patch from version 6.50 never made it into 7.00 for reasons unknown.
- Fixed problem with C runtime memset() on x86; when passed a sign-extended integer as the character code (questionable exercise), the assembly code got confused enough to fill with a corrupt value.
- Fixed problem with missing parenthesis in several (similar) macros from <stdatomic.h>.
- Fixed problem in the IDE with running a custom tool using special macros, when all the MDI documents were closed.
- Fixed problem with multiple use sites of the Windows API file guiddef.h.
- Fixed problem in the IDE with tracking of focus in child windows of MDI child windows, and tracking of the active MDI child.
- Updated TypeLib Add-In sample for IUnknown and IDispatch methods (32-bit and 64-bit version).
/Pelle
Thanks pelle! :D
Well done 8)
Excellent... Thank you Pelle.
Thank you Pelle for this version.
Thanks Palle, great thing again. ;)
I am adding myself to the queue. Thank you !!
I've just finally upgraded from V4.50 to this V7.00 refresh release. The new release is very good and compiles quickly. Many thanks.