uxn

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

commit 074a049ff2e41eb0efb334adbc83785571c362f4
parent 34f75968c79bf48141766e6ec1badb51f849a9b2
Author: neauoire <aliceffekt@gmail.com>
Date:   Mon, 29 Nov 2021 16:19:47 -0800

(uxnasm) Renamed conflicting function

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

diff --git a/src/uxnasm.c b/src/uxnasm.c @@ -63,7 +63,7 @@ static char *scat(char *dst, const char *src) { char *ptr = dst + slen(dst); whi /* clang-format on */ -static int tokenize(char *w, FILE *f); +static int parse(char *w, FILE *f); static int error(const char *name, const char *msg) @@ -227,14 +227,14 @@ doinclude(const char *filename) if(!(f = fopen(filename, "r"))) return error("Include missing", filename); while(fscanf(f, "%63s", w) == 1) - if(!tokenize(w, f)) + if(!parse(w, f)) return error("Unknown token", w); fclose(f); return 1; } static int -tokenize(char *w, FILE *f) +parse(char *w, FILE *f) { int i = 0; char word[64], subw[64], c; @@ -324,7 +324,7 @@ tokenize(char *w, FILE *f) /* macro */ else if((m = findmacro(w))) { for(i = 0; i < m->len; ++i) - if(!tokenize(m->items[i], f)) + if(!parse(m->items[i], f)) return 0; return 1; } else @@ -380,7 +380,7 @@ assemble(FILE *f) char w[64]; scpy("on-reset", p.scope, 64); while(fscanf(f, "%63s", w) == 1) - if(!tokenize(w, f)) + if(!parse(w, f)) return error("Unknown token", w); resolve(); return 1;