Marc Tardif <[EMAIL PROTECTED]> writes: > Is there a way to declare a GString object on the stack and then pass a > reference to that object to an initialization method? For example: > > GString str, *ptr; > ptr = g_string_assign(&str, "foo"); > > Of course, I realize that the above is not valid because g_string_assign > expects cooked values in &str whereas values declared on the stack are likely > to contain garbage. So is there some other method which has the purpose of > initializing &str without allocating memory for the object on the heap? >
Nope. The actual size of a GString exceeds sizeof(GString), look at gstring.c implementation code. Havoc _______________________________________________ gtk-list mailing list [EMAIL PROTECTED] http://mail.gnome.org/mailman/listinfo/gtk-list