|
|
@@ -296,16 +296,24 @@ void* obj_getStruct(PikaObj* self, char* name);
|
|
|
#define obj_setStruct(PikaObj_p_self, char_p_name, struct_) \
|
|
|
args_setStruct(((PikaObj_p_self)->list), char_p_name, struct_)
|
|
|
|
|
|
-#define ABSTRACT_METHOD_DECLARE(x) \
|
|
|
+#define ABSTRACT_METHOD_NEED_OVERRIDE_ERROR(_) \
|
|
|
obj_setErrorCode(self, 1); \
|
|
|
__platform_printf("Error: abstract method `%s()` need override.\r\n", \
|
|
|
__FUNCTION__)
|
|
|
|
|
|
-#define WEAK_FUNCTION_NEED_OVERRIDE_ERROR(x) \
|
|
|
+#define WEAK_FUNCTION_NEED_OVERRIDE_ERROR(_) \
|
|
|
__platform_printf("Error: weak function `%s()` need override.\r\n", \
|
|
|
__FUNCTION__); \
|
|
|
while (1)
|
|
|
|
|
|
char* obj_cacheStr(PikaObj* self, char* str);
|
|
|
|
|
|
+#define PIKASCRIPT_VERSION_TO_NUM(majer, minor, micro) \
|
|
|
+ majer * 100 * 100 + minor * 100 + micro
|
|
|
+
|
|
|
+#define PIKASCRIPT_VERSION_NUM \
|
|
|
+ PIKASCRIPT_VERSION_TO_NUM(PIKA_VERSION_MAJOR, PIKA_VERSION_MINOR, \
|
|
|
+ PIKA_VERSION_MICRO)
|
|
|
+
|
|
|
+
|
|
|
#endif
|