The MASM Forum

Projects => Poasm => Pelle's C compiler and tools => Topic started by: Vortex on March 25, 2023, 08:48:21 PM

Title: Pelles C version 12.00 Release Candidate
Post by: Vortex on March 25, 2023, 08:48:21 PM
Announced by Pelle :

http://www.smorgasbordet.com/pellesc/changes_1100_1200.htm

http://www.smorgasbordet.com/pellesc/download.htm
Title: Re: Pelles C version 12.00 Release Candidate
Post by: Vortex on May 02, 2023, 05:53:06 AM
Announced by Pelle :

Pelles C version 12.00 (Release Candidate #2) is now available for download:
http://www.smorgasbordet.com/pellesc/download.htm

QuoteChanges for RC2:
Removed declaration of __unreachable() from <intrin.h>
Updated help file (typos, bad links, some text)
Fixed C runtime problem with "%2lc" counting bytes, rather than characters, for a multibyte UTF-8 character.
Fixed compiler problem with nested bit-field expressions.
Fixed IDE problem with visible size not being updated when changing bitmap size through one of the drag handles.
Fixed problem with missing BOM when saving modified text resource (HTML/MANIFEST/RCDATA).
Title: Re: Pelles C version 12.00 Release Candidate
Post by: jj2007 on May 02, 2023, 06:52:02 AM
Quote from: Vortex on May 02, 2023, 05:53:06 AM
Fixed C runtime problem with "%2lc" counting bytes, rather than characters, for a multibyte UTF-8 character.

Interesting that the compiler deals with that; I always thought printf() & friends were offered by the OS.
Title: Re: Pelles C version 12.00 Release Candidate
Post by: Vortex on May 03, 2023, 03:55:03 AM
Hi Jochen,

You are right, printf and the variants are exported by msvcrt.dll but Pelle's C run-time library is providing the same functions. Same with MinGW.

http://masm32.com/board/index.php?topic=77.0
Title: Re: Pelles C version 12.00 Release Candidate
Post by: morgot on May 04, 2023, 05:09:22 AM
Hello, Vortex
have you tested this version? Will it work with the SDK (unofficial, I don't remember the author)?




Title: Re: Pelles C version 12.00 Release Candidate
Post by: Vortex on May 04, 2023, 05:35:12 AM
Hi morgot,

I newly started to test the new release. The members of Pelles forum are sending their reports. Pelle is doing a very nice job.

I guess this is what you are looking for :

An update to date SDK for PellesC compiler suite :

https://github.com/Frankie-PellesC/fSDK

This package needs to be tested with Pelles C version 12.0, thanks for your suggestion.


Title: Re: Pelles C version 12.00 Release Candidate
Post by: Vortex on May 20, 2023, 12:17:20 AM
Announced by Pelle :

Version 12.00 is now released.

http://www.smorgasbordet.com/pellesc/download.htm

QuoteChanges from Release Candidate #2:

Fixed POASM problem with null terminator being included in internal length of string literal and literal text (failing concatenate operations).
Fixed POMC problem with cryptic error message for unexpected end of file.
Fixed POFMT problem with '%' changed to '%%', and '%=' changed to '%%='.
Minor documentation update (POASM @CatStr() macro vs directive).
Title: Re: Pelles C version 12.00 Release Candidate
Post by: jj2007 on May 20, 2023, 08:07:13 PM
Tested and approved :thumbsup:

;-)