Pre 2.95-2
[fw/sdcc] / link / z80 / lkeval.c
index 573d6c8ef840d8cd1e7575707b9d09ddb092f291..9ae7177303dbdc99c2c63b263c53c14877f93217 100644 (file)
@@ -62,7 +62,7 @@
 addr_t
 eval()
 {
-       register c, v;
+       register int c, v;
        register addr_t n;
 
        c = getnb();
@@ -114,7 +114,7 @@ eval()
 addr_t
 expr (n)
 {
-       register c, p;
+       register int c, p;
        register addr_t v, ve;
 
        v = term();
@@ -211,7 +211,7 @@ expr (n)
 addr_t
 term()
 {
-       register c, r, n;
+       register int c, r, n;
        register addr_t v;
        struct sym *sp;
        char id[NCPS];
@@ -330,7 +330,7 @@ term()
 
 int
 digit(c, r)
-register c, r;
+register int c, r;
 {
        if (r == 16) {
                if (ctype[c] & RAD16) {
@@ -378,7 +378,7 @@ register c, r;
  
 int
 oprio(c)
-register c;
+register int c;
 {
        if (c == '*' || c == '/' || c == '%')
                return (10);