1987-03-10 09:24:02 +00:00
|
|
|
/* $Header$ */
|
1984-08-23 13:18:14 +00:00
|
|
|
/*
|
1987-03-09 21:20:21 +00:00
|
|
|
* (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
|
|
|
|
* See the copyright notice in the ACK home directory, in the file "Copyright".
|
|
|
|
*/
|
|
|
|
/*
|
1984-08-23 13:18:14 +00:00
|
|
|
* mnemonics for the message numbers in EM
|
|
|
|
*/
|
|
|
|
|
|
|
|
#define ms_err 0 /* Compilation error occurred, ignore rest of module */
|
|
|
|
#define ms_opt 1 /* Disable optimization please */
|
|
|
|
#define ms_emx 2 /* Wordsize and pointersize assumed */
|
|
|
|
#define ms_reg 3 /* Hint for possible register usage from frontend */
|
|
|
|
#define ms_src 4 /* Number of source lines in this module */
|
|
|
|
#define ms_flt 5 /* Floating point used */
|
|
|
|
#define ms_com 6 /* Comment to be retained in compact code */
|
|
|
|
#define ms_ret 7 /* Reserved */
|
|
|
|
#define ms_ext 8 /* List of exported symbols from this library module */
|
|
|
|
#define ms_par 9 /* Number of bytes of parameters accessed */
|
|
|
|
#define ms_ego 10 /* Hint from EM Global Optimizer */
|
1984-08-23 13:25:44 +00:00
|
|
|
#define ms_gto 11 /* Dangerous procedure, uses nonlocal goto */
|
1990-06-20 11:58:38 +00:00
|
|
|
#define ms_stb 12 /* symbol table entry (for debugger) */
|
|
|
|
#define ms_lin 13 /* line number indication (for debugger symbol table)*/
|
1990-07-18 14:42:37 +00:00
|
|
|
#define ms_sth 14 /* Height of the stack at a certain label */
|
1984-08-23 13:18:14 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* for details about ms_reg, see em_reg.h
|
|
|
|
* for details about ms_ego, see em_ego.h
|
|
|
|
*/
|