g++ Ärger
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mon Apr 18 14:12:12 CEST 2005
On Mon, 2005-04-18 13:41:40 +0200, Jan 'Red Bully' Seiffert <redbully at cc.fh-luh.de>
wrote in message <42639CF4.20609 at cc.fh-luh.de>:
> Jan-Benedict Glaw schrieb:
> > On Sun, 2005-04-17 12:51:28 +0200, Klaus Reinke <zuffmick at t-online.de>
> > wrote in message <200504171251.28797.zuffmick at t-online.de>:
> > ...und hier fehlt noch ein
> >
> > return 0;
> >
> Ich empfehle ein "EXIT_SUCCESS" (aus stdlib.h, wo das wieder die C++ser
> wieder verstecken...), und das dazugehoerige EXIT_FAILURE ;)
return vs. exit(). EXIT_SUCCESS und EXIT_FAILURE sind ja mal auf die
Bühne gezaubert worden, um sinnvolle Werte auch auf VMS zurückgeben zu
können (da sieht das nämlich anders aus, als bei allen anderen
Betriebssystemen...). '0' benutze ich bei returns, EXIT_SUCCESS bei
exit() und _exit(). IIRC setzen die portierten libcs einen return-Wert
von 0 ebensogut um wie einen _exit()-Wert von EXIT_SUCCESS.
Vielleicht sollte ich mal VMS auf meinen VAXen installieren?
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
fuer 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));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20050418/f7963acd/attachment.sig>
More information about the Linux
mailing list