Article View: de.comp.gnu
Article #28Re: was macht alloca?
From: Heike C Zimmerer
Date: Tue, 01 Sep 1992 12:56
Date: Tue, 01 Sep 1992 12:56
22 lines
1373 bytes
1373 bytes
In article <920829440@monad.swb.de> root@monad.swb.de (System Administrator) writes: > [..] WAS MACHT ALLOCA DENN SO?!? > Und wo bekomme ich es her? alloca() alloziert einen Speicherbereich, der denselben Gueltigkeitsbereich wie lokale Variablen hat. Zu deutsch: wenn die function, in der der alloca() - Aufruf steht, beendet wird, wird auch der aloca() - Bereich automatisch wieder freigegeben. Wenn Du alloca() durch malloc() ersetzt, baust Du Dir einen netten kleinen gruenen Speicherfresser, weil niemand die zugehoerigen free() - Aufrufe macht. Eine (einigermassen) allgemeingueltige Version von alloca() findet sich z.B in der GNU EMACS Distribution. Falls Du sie nicht auftreiben kannst, kann ich sie Dir zumailen. -- Heike C. Zimmerer hcz@reto.stgt.sub.org reto Industrieelektronik GmbH Kornbergstr. 18 W-7000 Stuttgart 1
Technical Details
Message-ID:
<5179@reto.stgt.sub.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!smurf.sub.org!nadia!aragon.stgt.sub.org!reto!hczReferences:
<1992Aug19.082419.13150@newsserver.rrzn.uni-hannover.de> <920829440@monad.swb.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!jvnc.net!yale.edu!ira.uka.de!smurf.sub.org!nadia!aragon.stgt.sub.org!reto!hcz From: hcz@reto.stgt.sub.org (Heike C Zimmerer) Newsgroups: de.comp.gnu Subject: Re: was macht alloca? Message-ID: <5179@reto.stgt.sub.org> Distribution: world Date: 1 Sep 92 12:56:00 GMT References: <1992Aug19.082419.13150@newsserver.rrzn.uni-hannover.de> <920829440@monad.swb.de> Organization: reto GmbH Lines: 22