[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