scanner.h 281 B

123456789101112
  1. #pragma once
  2. /* Scanner functions
  3. * (C) Cristina Cifuentes, Jeff Ledermann
  4. */
  5. #include <stdint.h>
  6. #include "error.h"
  7. /* Extracts reg bits from middle of mod-reg-rm uint8_t */
  8. #define REG(x) ((uint8_t)(x & 0x38) >> 3)
  9. struct ICODE;
  10. extern eErrorId scan(uint32_t ip, ICODE &p);