🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.gnu
Article #28

Re: was macht alloca?

#28
From: Heike C Zimmerer
Date: Tue, 01 Sep 1992 12:56
22 lines
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!hcz
References: <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