Correct an incoherency with arith and label types.

This commit is contained in:
Manoel Trapier
2013-03-19 15:05:37 +01:00
committed by Manoël Trapier
parent 08d1784f95
commit 1ed1edf94d
7 changed files with 20 additions and 15 deletions

View File

@@ -8,17 +8,14 @@
#include "em_mesX.h"
#include "ansi.h"
#include <em_arith.h>
#include <em_label.h>
void C_flush();
void C_internal_error();
void C_putbyte(int c);
#ifndef arith
#define arith long
#endif
#ifndef label
#define label unsigned int
#endif
struct e_instr;
_PROTOTYPE(void C_ms_com, (char *));
_PROTOTYPE(void C_ms_ego, (int, arith, arith, int));
@@ -36,6 +33,7 @@ _PROTOTYPE(void C_ms_stb_dnam, (char *, int, int, char *, arith));
_PROTOTYPE(void C_ms_stb_ilb, (char *, int, int, label));
_PROTOTYPE(void C_ms_stb_pnam, (char *, int, int, char *));
_PROTOTYPE(void C_ms_std, (char *, int, int));
_PROTOTYPE(int C_out, (struct e_instr *p));
#ifdef PEEPHOLE
#include "em_codeO.h"