** change type. The compiler generates "char* const" and places a string in
** the following member variables: super_class.
*/
-typedef struct objc_class {
+struct objc_class {
MetaClass_t class_pointer; /* Pointer to the class's
meta class. */
struct objc_class* super_class; /* Pointer to the super
struct objc_protocol_list *protocols; /* Protocols conformed to */
-} Class, *Class_t, MetaClass;
+};
+#define Class struct objc_class
+#define Class_t Class*
+typedef struct objc_class MetaClass;
/* Protocol support */
*/
typedef struct objc_typed_stream TypedStream;
+#include <objc/objc-archive.h>
/*