|
|
@ -27,8 +27,10 @@ |
|
|
#define CCLASS_MAGIC 0xFEFE |
|
|
#define CCLASS_MAGIC 0xFEFE |
|
|
|
|
|
|
|
|
#define CLASS(_class) \ |
|
|
#define CLASS(_class) \ |
|
|
typedef struct _##_class { \ |
|
|
|
|
|
const _CCLASS const class; |
|
|
|
|
|
|
|
|
struct _##_class; \ |
|
|
|
|
|
typedef struct _##_class * _class; \ |
|
|
|
|
|
extern const _CCLASS const __##_class; \ |
|
|
|
|
|
struct _##_class |
|
|
|
|
|
|
|
|
#define ENDC(_class) } * _class; \ |
|
|
#define ENDC(_class) } * _class; \ |
|
|
extern const _CCLASS const __##_class; |
|
|
extern const _CCLASS const __##_class; |
|
|
|