X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=as%2Fz80%2Fasexpr.c;h=e6fa421c69b3eda4a5102576711d2b622d1bf179;hb=3e0a6bcb0f1a6f6bbcf9269f536b827f2c885295;hp=2e2a123e82c7f1a7ca2a5d334b0d3e2b81349288;hpb=aed2b39c46fcdfdd017adbf9e50c254efc5dea42;p=fw%2Fsdcc diff --git a/as/z80/asexpr.c b/as/z80/asexpr.c index 2e2a123e..e6fa421c 100644 --- a/as/z80/asexpr.c +++ b/as/z80/asexpr.c @@ -13,10 +13,6 @@ #include #include -//#if !defined(_MSC_VER) -//#include -//#endif - #include "asm.h" /*)Module asexpr.c @@ -88,7 +84,7 @@ expr(esp, n) register struct expr *esp; int n; { - register int c, d, p; + register int c, p; struct area *ap; struct expr re; @@ -299,7 +295,7 @@ register struct expr *esp; if (c == '-') { expr(esp, 100); abscheck(esp); - esp->e_addr = -esp->e_addr; + esp->e_addr = 0 - esp->e_addr; return; } if (c == '~') {