Article View: de.comp.gnu
Article #27Re: was macht alloca?
From: Lars Soltau
Date: Mon, 31 Aug 1992 08:38
Date: Mon, 31 Aug 1992 08:38
17 lines
1520 bytes
1520 bytes
>>>>> On Sat, 29 Aug 92 09:46:02 MESZ, root@monad.swb.de (System Administrator) said: > Apropos Bison: ich habe neulich bison 1.14 bekommen (ja, ich weiss, > mittlerweile gibt's 1.18). Auf meinem kleine Atari laeuft MINIX, > es gab beim compilieren also keinen grossen Probleme. Nur > reklamiert der Linker, dass er eine Funktion namens 'alloca' nicht > finden koenne. Ich habe mir zunaechst mit einem '#define alloca malloc' > befolfen, aber da gibt's auch noch Probleme. WAS MACHT ALLOCA DENN SO?!? > Und wo bekomme ich es her? Deine Loesung bewirkt, dass Dein Programm staendig Memory frisst. Alloca allokiert Speicher auf dem Stack, d.h. Speicher, der beim Verlassen des momentan aktuellen Blocks automatisch freigegeben wird. GNU C hat alloca eingebaut, viele andere C-Compiler auch. Ansonsten ist ein alloca.c bei vielen GNU-Programmen dabei, z.B. GNU emacs oder (m.W.) GNU awk.
Technical Details
Message-ID:
<SPACE.92Aug31103804@ncc1701.stgt.sub.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!smurf.sub.org!nadia!ncc1701.stgt.sub.org!ncc1701!spaceReferences:
<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!sol.ctr.columbia.edu!ira.uka.de!smurf.sub.org!nadia!ncc1701.stgt.sub.org!ncc1701!space From: space@ncc1701.stgt.sub.org (Lars Soltau) Newsgroups: de.comp.gnu Subject: Re: was macht alloca? Date: 31 Aug 92 08:38:04 GMT Organization: United Federation of Planets Lines: 17 Distribution: world Message-ID: <SPACE.92Aug31103804@ncc1701.stgt.sub.org> References: <1992Aug19.082419.13150@newsserver.rrzn.uni-hannover.de> <920829440@monad.swb.de> NNTP-Posting-Host: ncc1701.stgt.sub.org In-reply-to: root@monad.swb.de's message of Sat, 29 Aug 92 09:46:02 MESZ