X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=procln.c;fp=procln.c;h=37066c43471afba2efab76e2a5794aa92d7837a5;hp=f5a806b0bf9bbb7c0592a313a17d17dad99b39df;hb=582df8950c285e1746d0c4a9e3ead6545c962dc8;hpb=689803cff9fd6a81a516486e6e1439ce717607b3 diff --git a/procln.c b/procln.c index f5a806b..37066c4 100644 --- a/procln.c +++ b/procln.c @@ -465,12 +465,11 @@ When checking to see if it's already been equated, issue a warning. { // Advance token pointer to the constant tok += 3; - tok++; // Skip the hi LONG, so pointing at lo LONG // Anything other than a 0 or a 1 will result in "No Bank" - if (*tok == 0) + if (*(uint64_t *)tok == 0) registerbank = BANK_0; - else if (*tok == 1) + else if (*(uint64_t *)tok == 1) registerbank = BANK_1; } @@ -577,10 +576,10 @@ When checking to see if it's already been equated, issue a warning. } sy->sattr |= eattr | EQUATED; // Symbol inherits value and attributes - sy->svalue = eval; + sy->svalue = (uint32_t)eval; if (list_flag) // Put value in listing - listvalue(eval); + listvalue((uint32_t)eval); at_eol(); // Must be at EOL now goto loop;