summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-04-11 14:20:13 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2020-04-11 14:20:13 +0200
commit550b6d1aad832fc6155c776a8192cb457d2b1175 (patch)
tree19852b6e39b469cc25d27c47934c01b51626f366
parentca9d65e40b3f78d2580fff9ff1844bad1be08673 (diff)
qa: remove ALLOC() and ALLOCN() macros
-rw-r--r--sys/src/cmd/qa/a.h19
-rw-r--r--sys/src/cmd/qa/lex.c4
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, "/???");
}