[linux-l] Re: C++-Kommentare in C
Jan-Benedict Glaw
jbglaw at lug-owl.de
Sa Okt 29 16:25:41 CEST 2005
On Thu, 2005-10-27 18:39:13 +0200, Pascal Volk <linux-l at edelhost.de> wrote:
> * Am Do, 27 Okt 2005 schrub Rocco Rutte:
> Abgeschafft wurde mit C99 die 'implizite int-Regel' und die 'implizite
> Funktionsdeklarartion'.
> Ausserdem wurde return etwas verschärft. return _muss_ etwas zurückgeben.
> return;
> ^^^^^^^ Gibt es in C99 nicht mehr.
Hmmm. Dann ist der gcc nicht mehr auf der Höhe:
jbglaw at d2:~$ gcc -v 2>&1 | grep ver
gcc version 4.0.2 (Debian 4.0.2-1)
jbglaw at d2:~$ cat t.c
void
foo (void)
{
return;
}
jbglaw at d2:~$ gcc -Wall -W -pedantic -std=c99 -c t.c
jbglaw at d2:~$
...und noch neuer:
sh-3.00$ vax-linux-uclibc-gcc -v 2>&1 | grep 'gcc vers'
gcc version 4.1.0 20051026 (experimental)
sh-3.00$ vax-linux-uclibc-gcc -Wall -W -pedantic -std=c99 -c t.c
sh-3.00$
...oder meintest Du, daß ein return ohne Wert in non-void Funktionen
nicht mehr zulässig ist?
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de . +49-172-7608481 _ O _
"Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O
für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Digital signature
URL : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051029/82e967ae/attachment.sig>
Mehr Informationen über die Mailingliste linux-l