Authors: Reinhard Grafl
- $Id: loader.h 1553 2004-11-19 15:47:13Z carolyn $
+ $Id: loader.h 1557 2004-11-22 12:01:16Z carolyn $
*/
/* (used by class_new, don't use directly) */
void class_new_array(classinfo *c);
+#define LAZYLOADING(class) { \
+ if (!class->loaded) \
+ if (!class_load(class)) \
+ return 0; \
+ if (!class->linked) \
+ if (!class_link(class)) \
+ return 0; }
+
+
classinfo *class_load(classinfo *c);
classinfo *class_load_intern(classbuffer *cb);
classinfo *class_link(classinfo *c);