Update
This commit is contained in:
@@ -575,7 +575,7 @@ int secondPass(const char *source, uint8_t *code) {
|
||||
// Memory reference: encode 32-bit address.
|
||||
char addrStr[32];
|
||||
strncpy(addrStr, srcOperand + 1, strlen(srcOperand) - 2);
|
||||
addrStr[strlen(srcOperand) - 2] = '\\0';
|
||||
addrStr[strlen(srcOperand) - 2] = '\0';
|
||||
uint32_t memAddr = (uint32_t) strtoul(addrStr, NULL, 0);
|
||||
code[addr++] = (memAddr >> 24) & 0xFF;
|
||||
code[addr++] = (memAddr >> 16) & 0xFF;
|
||||
|
Reference in New Issue
Block a user