aboutsummaryrefslogtreecommitdiff
path: root/c67-gen.c
diff options
context:
space:
mode:
authorgrischka <grischka>2013-02-04 15:10:08 +0100
committergrischka <grischka>2013-02-04 16:24:56 +0100
commit263dc93cfab453ad04d1ec0f304acdb16e63405c (patch)
tree37406e9543cfd1f90ce99a2f7ac497e9422f3049 /c67-gen.c
parentf71520724926baa049973dd5115d1dfb638be94e (diff)
downloadtinycc-263dc93cfab453ad04d1ec0f304acdb16e63405c.tar.gz
tinycc-263dc93cfab453ad04d1ec0f304acdb16e63405c.tar.bz2
c67: remove global #define's for TRUE/FALSE/BOOL
Also use uppercase TRUE/FALSE instead of true/false
Diffstat (limited to 'c67-gen.c')
-rw-r--r--c67-gen.c44
1 files changed, 25 insertions, 19 deletions
diff --git a/c67-gen.c b/c67-gen.c
index 52d9f3b..b79b1bb 100644
--- a/c67-gen.c
+++ b/c67-gen.c
@@ -174,11 +174,18 @@ int TranslateStackToReg[NoCallArgsPassedOnStack];
int ParamLocOnStack[NoCallArgsPassedOnStack];
int TotalBytesPushedOnStack;
+#ifndef FALSE
+# define FALSE 0
+# define TRUE 1
+#endif
+
+#undef BOOL
+#define BOOL int
+
/******************************************************/
static unsigned long func_sub_sp_offset;
static int func_ret_sub;
-
static BOOL C67_invert_test;
static int C67_compare_reg;
@@ -186,7 +193,6 @@ static int C67_compare_reg;
FILE *f = NULL;
#endif
-
void C67_g(int c)
{
int ind1;
@@ -1556,7 +1562,7 @@ void C67_SHR(int r, int v)
void load(int r, SValue * sv)
{
int v, t, ft, fc, fr, size = 0, element;
- BOOL Unsigned = false;
+ BOOL Unsigned = FALSE;
SValue v1;
fr = sv->r;
@@ -2182,34 +2188,34 @@ void gen_opi(int op)
if (op == TOK_LT) {
C67_CMPLT(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_GE) {
C67_CMPLT(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_GT) {
C67_CMPGT(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_LE) {
C67_CMPGT(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_EQ) {
C67_CMPEQ(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_NE) {
C67_CMPEQ(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_ULT) {
C67_CMPLTU(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_UGE) {
C67_CMPLTU(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_UGT) {
C67_CMPGTU(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_ULE) {
C67_CMPGTU(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == '+')
C67_ADD(fr, r); // ADD r,fr,r
else if (op == '-')
@@ -2344,42 +2350,42 @@ void gen_opf(int op)
else
C67_CMPLTSP(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_GE) {
if ((ft & VT_BTYPE) == VT_DOUBLE)
C67_CMPLTDP(r, fr, C67_B2);
else
C67_CMPLTSP(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_GT) {
if ((ft & VT_BTYPE) == VT_DOUBLE)
C67_CMPGTDP(r, fr, C67_B2);
else
C67_CMPGTSP(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_LE) {
if ((ft & VT_BTYPE) == VT_DOUBLE)
C67_CMPGTDP(r, fr, C67_B2);
else
C67_CMPGTSP(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else if (op == TOK_EQ) {
if ((ft & VT_BTYPE) == VT_DOUBLE)
C67_CMPEQDP(r, fr, C67_B2);
else
C67_CMPEQSP(r, fr, C67_B2);
- C67_invert_test = false;
+ C67_invert_test = FALSE;
} else if (op == TOK_NE) {
if ((ft & VT_BTYPE) == VT_DOUBLE)
C67_CMPEQDP(r, fr, C67_B2);
else
C67_CMPEQSP(r, fr, C67_B2);
- C67_invert_test = true;
+ C67_invert_test = TRUE;
} else {
ALWAYS_ASSERT(FALSE);
}