uxn

Varvara Ordinator, written in ANSI C(SDL2)
git clone https://git.eamoncaddigan.net/uxn.git
Log | Files | Refs | README | LICENSE

commit d49981c4ce2723bccb8891d7011751527937486b
parent a3c42c23b9c02237e51ba53279f7fe5bac7db623
Author: neauoire <aliceffekt@gmail.com>
Date:   Mon, 11 Apr 2022 17:27:33 -0700

Removed runes

Diffstat:
Msrc/uxnasm.c | 6------
1 file changed, 0 insertions(+), 6 deletions(-)

diff --git a/src/uxnasm.c b/src/uxnasm.c @@ -54,8 +54,6 @@ static char ops[][4] = { "LDZ", "STZ", "LDR", "STR", "LDA", "STA", "DEI", "DEO", "ADD", "SUB", "MUL", "DIV", "AND", "ORA", "EOR", "SFT" }; -static char symchr[] = {'?', '!', '>', '<', '+', '-', '*', '/'}; -static Uint8 symval[] = {0x08, 0x09, 0x0a, 0x0b, 0x18, 0x19, 0x1a, 0x1b}; static int scmp(char *a, char *b, int len) { int i = 0; while(a[i] == b[i]) if(!a[i] || ++i >= len) return 1; return 0; } /* string compare */ static int sihx(char *s) { int i = 0; char c; while((c = s[i++])) if(!(c >= '0' && c <= '9') && !(c >= 'a' && c <= 'f')) return 0; return i > 1; } /* string is hexadecimal */ @@ -126,10 +124,6 @@ findopcode(char *s) if(!i) i |= (1 << 7); /* force keep for LIT */ return i |= findmode(s + 3); } - for(i = 0; i < 0x08; ++i) { - if(s[0] == symchr[i]) - return symval[i] |= findmode(s + 1); - } return 0; }