diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-04-11 14:20:13 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-04-11 14:20:13 +0200 |
commit | 550b6d1aad832fc6155c776a8192cb457d2b1175 (patch) | |
tree | 19852b6e39b469cc25d27c47934c01b51626f366 | |
parent | ca9d65e40b3f78d2580fff9ff1844bad1be08673 (diff) |
qa: remove ALLOC() and ALLOCN() macros
-rw-r--r-- | sys/src/cmd/qa/a.h | 19 | ||||
-rw-r--r-- | sys/src/cmd/qa/lex.c | 4 |
2 files changed, 2 insertions, 21 deletions
diff --git a/sys/src/cmd/qa/a.h b/sys/src/cmd/qa/a.h index 3dbb478b1..d2a231557 100644 --- a/sys/src/cmd/qa/a.h +++ b/sys/src/cmd/qa/a.h @@ -23,25 +23,6 @@ typedef struct Hist Hist; #define STRINGSZ 200 #define NMACRO 10 -#define ALLOC(lhs, type)\ - while(nhunk < sizeof(type))\ - gethunk();\ - lhs = (type*)hunk;\ - nhunk -= sizeof(type);\ - hunk += sizeof(type); - -#define ALLOCN(lhs, len, n)\ - if(lhs+len != hunk || nhunk < n) {\ - while(nhunk <= len)\ - gethunk();\ - memmove(hunk, lhs, len);\ - lhs = hunk;\ - hunk += len;\ - nhunk -= len;\ - }\ - hunk += n;\ - nhunk -= n; - struct Sym { Sym* link; diff --git a/sys/src/cmd/qa/lex.c b/sys/src/cmd/qa/lex.c index e1af336a2..85f530fa0 100644 --- a/sys/src/cmd/qa/lex.c +++ b/sys/src/cmd/qa/lex.c @@ -675,9 +675,9 @@ cinit(void) s->type = itab[i].type; s->value = itab[i].value; } - ALLOCN(pathname, 0, 100); + pathname = allocn(pathname, 0, 100); if(mygetwd(pathname, 99) == 0) { - ALLOCN(pathname, 100, 900); + pathname = allocn(pathname, 100, 900); if(mygetwd(pathname, 999) == 0) strcpy(pathname, "/???"); } |