add check version MACRO

This commit is contained in:
pikastech 2022-08-27 14:55:08 +08:00
parent c774798c12
commit 12bb6bf4a9
4 changed files with 8 additions and 6 deletions

View File

@ -8,8 +8,8 @@
#include "__platform_socket.h"
#endif
#if !(PIKASCRIPT_VERSION_NUM >= PIKASCRIPT_VERSION_TO_NUM(1, 10, 4))
#error "require pikascript kernal version >= v1.10.4"
#if !PIKASCRIPT_VERSION_REQUIRE_MINIMUN(1, 10, 4)
#error "This library requires PikaScript version 1.10.4 or higher"
#endif
PIKA_WEAK int __platform_socket(int __domain, int __type, int __protocol) {

View File

@ -3,8 +3,8 @@
#include "PikaObj.h"
#include "dataStrs.h"
#if !(PIKASCRIPT_VERSION_NUM >= PIKASCRIPT_VERSION_TO_NUM(1, 10, 4))
#error "require pikascript kernal version >= v1.10.4"
#if !PIKASCRIPT_VERSION_REQUIRE_MINIMUN(1, 10, 4)
#error "This library requires PikaScript version 1.10.4 or higher"
#endif
PikaEventListener* g_pika_device_event_listener;

View File

@ -8,8 +8,8 @@
#include "__platform_socket.h"
#endif
#if !(PIKASCRIPT_VERSION_NUM >= PIKASCRIPT_VERSION_TO_NUM(1, 10, 4))
#error "require pikascript kernal version >= v1.10.4"
#if !PIKASCRIPT_VERSION_REQUIRE_MINIMUN(1, 10, 4)
#error "This library requires PikaScript version 1.10.4 or higher"
#endif
PIKA_WEAK int __platform_socket(int __domain, int __type, int __protocol) {

View File

@ -315,5 +315,7 @@ char* obj_cacheStr(PikaObj* self, char* str);
PIKASCRIPT_VERSION_TO_NUM(PIKA_VERSION_MAJOR, PIKA_VERSION_MINOR, \
PIKA_VERSION_MICRO)
#define PIKASCRIPT_VERSION_REQUIRE_MINIMUN(majer, minor, micro) \
(PIKASCRIPT_VERSION_NUM >= PIKASCRIPT_VERSION_TO_NUM(majer, minor, micro))
#endif