mirror of
https://github.com/pocketpy/pocketpy
synced 2026-02-04 06:30:17 +00:00
minor fix
This commit is contained in:
parent
8fda175c78
commit
ba8c4aa76f
@ -27,7 +27,7 @@ typedef struct c11_deserializer {
|
||||
|
||||
void c11_deserializer__ctor(c11_deserializer* self, const void* data, int size);
|
||||
void c11_deserializer__dtor(c11_deserializer* self);
|
||||
bool c11_deserializer__check_header(c11_deserializer* self, int16_t magic, int8_t major_ver, int8_t minor_ver);
|
||||
bool c11_deserializer__check_header(c11_deserializer* self, int16_t magic, int8_t major_ver, int8_t minor_ver_min);
|
||||
const char* c11_deserializer__read_cstr(c11_deserializer* self);
|
||||
void* c11_deserializer__read_bytes(c11_deserializer* self, int size);
|
||||
|
||||
|
||||
@ -56,7 +56,7 @@ bool c11_deserializer__error(c11_deserializer* self, const char* msg){
|
||||
return false;
|
||||
}
|
||||
|
||||
bool c11_deserializer__check_header(c11_deserializer* self, int16_t magic, int8_t major_ver, int8_t minor_ver){
|
||||
bool c11_deserializer__check_header(c11_deserializer* self, int16_t magic, int8_t major_ver, int8_t minor_ver_min){
|
||||
if(self->size < 8){
|
||||
return c11_deserializer__error(self, "bad header: size < 8");
|
||||
}
|
||||
@ -80,7 +80,7 @@ bool c11_deserializer__check_header(c11_deserializer* self, int16_t magic, int8_
|
||||
if(self->major_ver != major_ver){
|
||||
return c11_deserializer__error(self, "bad header: major version mismatch");
|
||||
}
|
||||
if(self->minor_ver < minor_ver){
|
||||
if(self->minor_ver < minor_ver_min){
|
||||
// file_ver: 1.1, require_ver: 1.0 => ok
|
||||
// file_ver: 1.1, require_ver: 1.1 => ok
|
||||
// file_ver: 1.1, require_ver: 1.2 => error
|
||||
|
||||
@ -370,3 +370,4 @@ char* CodeObject__loads(const void* data, int size, CodeObject* out) {
|
||||
#undef CODEOBJECT_MAGIC
|
||||
#undef CODEOBJECT_VER_MAJOR
|
||||
#undef CODEOBJECT_VER_MINOR
|
||||
#undef CODEOBJECT_VER_MINOR_MIN
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user