From: Yukihiro Matsumoto Date: 2008-04-13T07:43:10+09:00 Subject: Re: ruby_init() and C call stack Hi, In message "Re: ruby_init() and C call stack" on Sun, 13 Apr 2008 06:06:45 +0900, "Suraj N. Kurapati" writes: | The C call stack must NOT shrink beyond its | state at the time of ruby_init() invocation. |Is this true? No Ruby object should be referred from stack region lower than the position at the time of ruby_init() invocation. It is difficult to ensure this portable, we can say it is safe to keep your assumption. matz.