1 /* $Id: em_mes.h,v 2.8 1994/06/24 10:08:16 ceriel Exp $ */
3 * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
4 * See the copyright notice in the ACK home directory, in the file "Copyright".
7 * mnemonics for the message numbers in EM
10 #define ms_err 0 /* Compilation error occurred, ignore rest of module */
11 #define ms_opt 1 /* Disable optimization please */
12 #define ms_emx 2 /* Wordsize and pointersize assumed */
13 #define ms_reg 3 /* Hint for possible register usage from frontend */
14 #define ms_src 4 /* Number of source lines in this module */
15 #define ms_flt 5 /* Floating point used */
16 #define ms_com 6 /* Comment to be retained in compact code */
17 #define ms_ret 7 /* Reserved */
18 #define ms_ext 8 /* List of exported symbols from this library module */
19 #define ms_par 9 /* Number of bytes of parameters accessed */
20 #define ms_ego 10 /* Hint from EM Global Optimizer */
21 #define ms_gto 11 /* Dangerous procedure, uses nonlocal goto */
22 #define ms_stb 12 /* symbol table entry (for debugger) */
23 #define ms_std 13 /* symbol table entry (for debugger) referring to dot */
24 #define ms_tes 14 /* Size of the top element at a certain label */
27 * for details about ms_reg, see em_reg.h
28 * for details about ms_ego, see em_ego.h