From: Ballard J. <sac...@ho...> - 2004-02-09 04:13:40
|
From the documentation, your right. They released the compiler "Academic" at the same time as C99. I know that the schools have not adopted the C99 standard. That would mean new books and higher costs for the students. Some of that stuff in C99 is not needed. I'm still going to be stubborn about some of the C habits that I have known for a long long time. Where is the advantage between: struct { int a ; char b[0] ; } and struct { int a ; char *b ; } I can think of one for C++. Thanks for the article. Jonathan ----- Original Message ----- From: "Tony Hoyle" <tm...@no...> To: "Ballard Jonathan" <sac...@ho...> Cc: "Dan Aloni" <da...@gm...>; "coLinux Development" <col...@li...> Sent: Sunday, February 08, 2004 4:45 PM Subject: Re: [coLinux-devel] packed structures, long long > Ballard Jonathan wrote: > > > About the "long long," it is unfortunate that such C syntax is not > > standardized. I imagine it is one of the reasons why Intel and other > > It is... It's in the C99 standard (ratified in 1999, funnily enough). > > http://home.tiscalinet.ch/t_wolf/tw/c/c9x_changes.html > > What compiler are you using that doesn't support this? > > Tony > > |