em_mes.h 1.2 KB

12345678910111213141516171819202122232425
  1. /*
  2. * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
  3. * See the copyright notice in the ACK home directory, in the file "Copyright".
  4. */
  5. /*
  6. * mnemonics for the message numbers in EM
  7. */
  8. #define ms_err 0 /* Compilation error occurred, ignore rest of module */
  9. #define ms_opt 1 /* Disable optimization please */
  10. #define ms_emx 2 /* Wordsize and pointersize assumed */
  11. #define ms_reg 3 /* Hint for possible register usage from frontend */
  12. #define ms_src 4 /* Number of source lines in this module */
  13. #define ms_flt 5 /* Floating point used */
  14. #define ms_com 6 /* Comment to be retained in compact code */
  15. #define ms_ret 7 /* Reserved */
  16. #define ms_ext 8 /* List of exported symbols from this library module */
  17. #define ms_par 9 /* Number of bytes of parameters accessed */
  18. #define ms_ego 10 /* Hint from EM Global Optimizer */
  19. #define ms_gto 11 /* Dangerous procedure, uses nonlocal goto */
  20. /*
  21. * for details about ms_reg, see em_reg.h
  22. * for details about ms_ego, see em_ego.h
  23. */