#include #include #include #include #include #include static int op(FILE *const f, struct interp *const i) { varint32 flags, offset; if (varint32_read(f, &flags)) { fprintf(stderr, "%s: varint32_read flags failed\n", __func__); return 1; } else if (varint32_read(f, &offset)) { fprintf(stderr, "%s: varint32_read offset failed\n", __func__); return 1; } return 0; } int op_i32_load(struct interp *const i) { return op(i->cfg.f, i); } int check_i32_load(FILE *const f) { return op(f, NULL); }