P: n/a
Michael B Allen wrote:
Is it considered a bad idea to use a C99 only feature? [..]
Yes. But in this newsgroup its more appropriate to talk about C99
(little more than a figment of some people's imagination) than Visual
C++ or gcc (one of which is almost certainly the compiler you are
using.)
[..] It has been almost 6 years right? [..]
I think technically just a little more than 5 years. But the major
contents were known for about 6 years.
[..] Specifically I'm interested in variadic macros. All of
my code is C89 (or less) except for my debugging macros.

Oh well, sucks to be you. Maybe you could write a portable C
preprocessor with this extension yourself -- that would at least give
some reasonable prospect of portability. The C99 features are just not
portable (almost nobody implements it completely, and its highly
unlikely that any mainstream compiler ever will.) To be portable in C
you have to stick with the 16 year old standard, since the C standard
committee has generally been ignored since then.
Actually, if you are looking for adopting new language features (like
variadic macros) try pushing for them in the next *C++* standard, since
they will then be far more likely to be adopted (and possibly back
ported to the C compiler).
--
Paul Hsieh
http://www.pobox.com/~qed/
http://bstring.sf.net/

Okay, thanks. The reason I asked is because the last time I checked, the default runtime used by gcc on Windows didn't support C99/C11. Turn up vst free download. So even though the compiler supported most of the C99 standard there were problems caused by the runtime library which doesn't support anything but C90. Apr 18, 2011  Why you shouldn't use Dev-C Mini Spy. Personally I never had problems with VC Express to do C-programming, but I never did C99, which is not fully supported in VC Express.

Dev C++ Online

C99 is the 1999 standard of the C programming language. C is a simple, low level language, that is best suited for systems programming. This article will present a number of C99's features. Some of these features have yet to appear in C, and therefore might not be familiar to some C programmers. Aug 03, 2019  Update 2019AUG03 Be advised Visual Studio 2019, has an improved C support. To see/use the latest C support it offers, one has to switch to the C latest. That is CL command-line option /std:clatest But even in C17, I have spotted some improve. How to use Dev-C Introduction Dev-C is a full-featured integrated development environment (IDE), which is able to create Windows or DOS-based C/C programs using the Mingw compiler system (included with the package), or the Cygwin compiler.

Dev C++ For Windows 10

  1. Jan 04, 2016 These are different standards of C. By different standards I mean. New features adopted from other languages. Old features that are improved. Enhancement on security. Standardizing newly launched APIs Let me give you examples.
  2. Dev-C Dev-C is a free IDE for Windows that uses either MinGW or TDM-GCC as underlying compiler. Originally released by Bloodshed Software, but abandoned in 2006, it has recently been forked by Orwell, including a choice of more recent compilers.