#include #include #include #include #include #include static int op(FILE *const f, struct interp *const i) { varuint1 reserved; if (varuint1_read(f, &reserved)) { fprintf(stderr, "%s: varuint1_read failed\n", __func__); return 1; } else if (reserved) { fprintf(stderr, "%s: unexpected non-zero reserved value %u\n", __func__, (unsigned)reserved); return 1; } return 0; } int op_current_memory(struct interp *const i) { return op(i->cfg.f, i); } int check_current_memory(FILE *const f) { return op(f, NULL); }