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);
        }