summaryrefslogtreecommitdiff
path: root/sys/src/cmd/uniq.c
diff options
context:
space:
mode:
authorftrvxmtrx <devnull@localhost>2014-05-03 10:48:13 +0200
committerftrvxmtrx <devnull@localhost>2014-05-03 10:48:13 +0200
commit306bee92e181a9c8b1cf0e746abdfcee7f246328 (patch)
tree8bda0213778283a1dd011eed2efd7d839d324b90 /sys/src/cmd/uniq.c
parent4c639475ce8cf0aec59632b6f7537169f1537f13 (diff)
uniq: use Bsize for buffers
Diffstat (limited to 'sys/src/cmd/uniq.c')
-rw-r--r--sys/src/cmd/uniq.c10
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;