From: Ethan B. <ebl...@cs...> - 2004-05-22 18:01:46
|
Eduardo P=E9rez spake unto us the following wisdom: > > However, other compilers do not. >=20 > What compilers? > And what people are using them to compile gaim? The stock Sun and SGI compilers on many Solaris and IRIX systems, for starters, and I'm sure the list goes on and on. > > C99-isms are bad and should be avoided. >=20 > Why are C99-isms bad? > Why should them be avoided? In this case, I meant because we aren't guaranteed to have a C99 com- piler on all systems. In the more general case, because (as Kevin said) many of the additions encourage ugly, hard-to-read code. It is my opin- ion that the few worthy extensions of C99 do not outweigh the cruft. (And, some of them are busted to begin with ... viz the for (int i; ...) construction.) Ethan --=20 The laws that forbid the carrying of arms are laws [that have no remedy for evils]. They disarm only those who are neither inclined nor determined to commit crimes. -- Cesare Beccaria, "On Crimes and Punishments", 1764 |