NO

Author Topic: Is C99 standard fully implemented in latest Pellec C compiler release?  (Read 3392 times)

Kordel

  • Guest
Hi!

I am desperately seeking freeware C compiler which supports C99 under Windows. This not clear to me so I'd like to ask whether Pelles C compiler fully supports C99 now?

Thanks in advance!
« Last Edit: November 16, 2011, 08:34:04 pm by Kordel »

iZzz32

  • Guest
Re: Is C99 standard fully implemented in latest Pellec C compiler release?
« Reply #1 on: November 16, 2011, 09:42:13 pm »
As far as I know, yes. I'm using almost all C99 features (except the complex math) with Pelles C.

Offline Bitbeisser

  • Global Moderator
  • Member
  • *****
  • Posts: 771
Re: Is C99 standard fully implemented in latest Pellec C compiler release?
« Reply #2 on: November 16, 2011, 09:46:26 pm »
I am desperately seeking freeware C compiler which supports C99 under Windows. This not clear to me so I'd like to ask whether Pelles C compiler fully supports C99 now?
You will have a hard time to find ANY Windows C compiler that fully supports C99, let alone a free one...

What exactly are features you are looking for?

Ralf

Kordel

  • Guest
Re: Is C99 standard fully implemented in latest Pellec C compiler release?
« Reply #3 on: November 16, 2011, 09:54:45 pm »
Yes, surfing the Internet I have noticed there are not many informations about fully C99 compliant C compilers which is really annoying taking into consideration this standard is 11 years old! Basically I need all C99 features with backward compatibility. Anyway maybe there are some free up to date C compilers for Linux? Not good solution but what can I do? Install Linux, VirtualBox, Cygwin...
« Last Edit: November 16, 2011, 09:58:17 pm by Kordel »

Offline Bitbeisser

  • Global Moderator
  • Member
  • *****
  • Posts: 771
Re: Is C99 standard fully implemented in latest Pellec C compiler release?
« Reply #4 on: November 16, 2011, 10:32:55 pm »
Yes, surfing the Internet I have noticed there are not many informations about fully C99 compliant C compilers which is really annoying taking into consideration this standard is 11 years old! Basically I need all C99 features with backward compatibility. Anyway maybe there are some free up to date C compilers for Linux? Not good solution but what can I do? Install Linux, VirtualBox, Cygwin...
I seriously doubt it.
I don't care much about most C99 stuff, the two most important changes me that I could name out of my head are that now officially "//'"End of line" comments are allowed and that a previously undeclared variable isn't automatically assumed to be of type int and throws a warning instead...

Ralf

CommonTater

  • Guest
Re: Is C99 standard fully implemented in latest Pellec C compiler release?
« Reply #5 on: November 16, 2011, 10:41:12 pm »
I am desperately seeking freeware C compiler which supports C99 under Windows. This not clear to me so I'd like to ask whether Pelles C compiler fully supports C99 now?

Thanks in advance!

In the windows world Pelles is as close as you're going to get. 

Download and install the program (32 or 64 bit per your system) open the help file and scan through the various sections... each library function is detailed and clearly marked whether it's "Standard C" (i.e. C99) or not.  Also there is a writeup on C99 in general thati's very informative.

I've been working with it for quite some time and have not had any compliance or compatibility issues at all.

And... don't worry about the stnadard being nearly 12 years old... C is a very stable language with little need of continual updating or "futzing" as a friend calls it.