lua-users home
lua-l archive

Popping parameters (Was: String lifetime (C API))

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Is this actually healthy? I must admit that that in quite a few places I've been lazy and haven't popped off the parameters at the end of a function, and I've often wondered if it is the cause of an occasional random crash.
So is it true that lua will automatically pop off all variables passed to a function when that function returns and clean up the stack?

Cheers
Beric Holt
http://buzzrick.emedia.net.nz


From: Chris [mailto:coderight@gmail.com]
Sent: Friday, 3 March 2006 3:30 a.m.
To: Lua list
Subject: Re: String lifetime (C API)


Thanks, I finally decided to just leave everything on the stack and assume it will get cleaned up when the function returns.

Actually, I created a few proxy functions so all I need to do is change those to whatever behaviour I want, just in case I figure out another way or want to change it.

--
// Chris

AltStyle によって変換されたページ (->オリジナル) /