|
|
|
@ -19,8 +19,8 @@ struct i_Class { |
|
|
|
fptr_clone clone; |
|
|
|
}; |
|
|
|
|
|
|
|
extern inline void * classNew(class_ptr, ...); |
|
|
|
extern inline void classDelete(void **); |
|
|
|
extern void * classNew(class_ptr, ...); |
|
|
|
extern void classDelete(void **); |
|
|
|
|
|
|
|
#define new(class,...) classNew(_##class, __VA_ARGS__) |
|
|
|
#define delete(object) classDelete((void **)(object)) |
|
|
|
|