tfreq: fix crash with utf > 0xffff (thanks Andrey Mirtchovski) - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 23efb34d47df2cb993547995a532a6bf7333f08b
(DIR) parent 0798d6b7417c2c0fbdff759fab6a91c1030044f4
(HTM) Author: David du Colombier <0intro@gmail.com>
Date: Fri, 4 Jan 2013 20:06:08 +0100
freq: fix crash with utf > 0xffff (thanks Andrey Mirtchovski)
R=rsc
https://codereview.appspot.com/7029054
Diffstat:
M src/cmd/freq.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/src/cmd/freq.c b/src/cmd/freq.c
t@@ -2,7 +2,7 @@
#include <libc.h>
#include <bio.h>
-long count[1<<16];
+uvlong count[Runemax+1];
Biobuf bout;
void freq(int, char*);
t@@ -105,7 +105,7 @@ freq(int f, char *s)
else
Bprint(&bout, "%C ", (int)i);
}
- Bprint(&bout, "%8ld\n", count[i]);
+ Bprint(&bout, "%8llud\n", count[i]);
}
Bflush(&bout);
}