g++ Ärger
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mon Apr 18 16:47:02 CEST 2005
On Mon, 2005-04-18 16:24:05 +0200, Jan 'Red Bully' Seiffert <redbully at cc.fh-luh.de> wrote:
> Jan-Benedict Glaw schrieb:
> >
> [snip-snap unsere Privatdiskussion ueber EXIT_{WAS_AUCH_IMMER}]
> >
> > Siehe oben. Nicht zwischen return und exit zu unterscheiden _mindert_
> > hier die Portabilität. Denn zu schnell hat man da mal ein
> >
> > if (! some_function ())
> > printf ("hat geklappt\n");
> >
> OK, ich hab mich wohl zu Kurz ausgedrueckt...
> Ich benutze es ja *nicht* als return-Wert von irgentwelchen meiner
> "inneren" Funktionen (die sind meist nur bool (C99)).
> Ich meinte _nur_ das return aus main(). Ich dachte, du meintest das
> gleiche return.
Wenn ich mich nicht irre, geht das nach hinten los... Die libc-Funktion,
die main() aufruft, schreibt ggf. den Return-Wert um, bevor er an
_exit() übergeben wird. Auf Mainstream-Architekturen macht das nichts
(weil nichts angepackt wird), aber VMS ist damit außen vor.
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/0c585634/attachment.sig>
More information about the Linux
mailing list