Hi,

In message "some questions about rb_newobj()"
    on 02/05/01, Paul Brannan <pbrannan / atdesk.com> writes:

|Can the freelist still be 0 after calling rb_gc()?

No.  It will either a) return an object b) raises exception, or c)
termitate the process by fatal error.

|Is it possible for this function to raise an exception?  (It's desirable
|that it can't since that would mean that Data_Wrap_Struct can't raise
|either, which makes my job as an extension writer easier).

Unfortunately it may raise an exception when there's no memory left.

							matz.