diff options
author | ftrvxmtrx <devnull@localhost> | 2014-05-03 10:48:13 +0200 |
---|---|---|
committer | ftrvxmtrx <devnull@localhost> | 2014-05-03 10:48:13 +0200 |
commit | 306bee92e181a9c8b1cf0e746abdfcee7f246328 (patch) | |
tree | 8bda0213778283a1dd011eed2efd7d839d324b90 /sys/src/cmd/uniq.c | |
parent | 4c639475ce8cf0aec59632b6f7537169f1537f13 (diff) |
uniq: use Bsize for buffers
Diffstat (limited to 'sys/src/cmd/uniq.c')
-rw-r--r-- | sys/src/cmd/uniq.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sys/src/cmd/uniq.c b/sys/src/cmd/uniq.c index 1744dba03..e371adde7 100644 --- a/sys/src/cmd/uniq.c +++ b/sys/src/cmd/uniq.c @@ -6,15 +6,12 @@ #include <bio.h> #include <ctype.h> -#define SIZE 8000 - int fields = 0; int letters = 0; int linec = 0; char mode; int uniq; char *b1, *b2; -long bsize; Biobuf fin; Biobuf fout; @@ -29,9 +26,8 @@ main(int argc, char *argv[]) int f; argv0 = argv[0]; - bsize = SIZE; - b1 = malloc(bsize); - b2 = malloc(bsize); + b1 = malloc(Bsize); + b2 = malloc(Bsize); f = 0; while(argc > 1) { if(*argv[1] == '-') { @@ -93,7 +89,7 @@ gline(char *buf) if(p == 0) return 1; len = Blinelen(&fin); - if(len >= bsize-1) + if(len > Bsize) sysfatal("line too long"); memmove(buf, p, len); buf[len-1] = 0; |