tjpegdump: fix build and warnings - 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 d5baaf984f95dd79f58c7a17c57cc6cccca9f8a2
 (DIR) parent 23efb34d47df2cb993547995a532a6bf7333f08b
 (HTM) Author: David du Colombier <0intro@gmail.com>
       Date:   Sat, 19 Jan 2013 10:05:12 +0100
       
       jpegdump: fix build and warnings
       
       R=rsc
       https://codereview.appspot.com/7070070
       
       Diffstat:
         M src/cmd/jpg/jpegdump.c              |      15 ++++++++-------
       
       1 file changed, 8 insertions(+), 7 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/jpg/jpegdump.c b/src/cmd/jpg/jpegdump.c
       t@@ -5,6 +5,7 @@
        #include <string.h>
        #include <math.h>
        #include <ctype.h>
       +#include <stdarg.h>
        
        /* subroutines done by macros */
        #define min(A,B)        ((A)<(B) ? (A) : (B))
       t@@ -90,7 +91,7 @@ int get2 (void) {
        }
        
        void eatmarker (int kind) {
       -        int l, c;
       +        int l;
                l = get2();
                printf ("%02x len=%d\n", kind, l);
                for (l -= 2; l > 0; l--)
       t@@ -198,7 +199,7 @@ int get1dqt (void) {
                        tab[i] = p ? get2() : get1();
                if (toption) {
                        for (i = 0; i < 64; i++)
       -                        printf ("\t%q[%02d] = %d\n", i, tab[i]);
       +                        printf ("\t%%q[%02d] = %d\n", i, tab[i]);
                }
                return p ? 65 : 129;
        }
       t@@ -211,7 +212,7 @@ void get_dqt (int kind) {
        }
        
        int get1dht (void) {
       -        int l, tcth, p, i, j, v[16], vv[16][256];
       +        int l, tcth, i, j, v[16], vv[16][256];
                tcth = get1();
                printf ("DHT:\tclass = %d, table = %d\n", tcth >> 4, tcth & 0xf);
                for (i = 0; i < 16; i++)
       t@@ -224,10 +225,10 @@ int get1dht (void) {
                        }
                if (toption) {
                        for (i = 0; i < 16; i++)
       -                        printf ("\t%l[%02d] = %d\n", i+1, v[i]);
       +                        printf ("\t%%l[%02d] = %d\n", i+1, v[i]);
                        for (i = 0; i < 16; i++)
                                for (j = 0; j < v[i]; j++)
       -                                printf ("\t%v[%02d,%02d] = %d\n", i+1, j+1, vv[i][j]);
       +                                printf ("\t%%v[%02d,%02d] = %d\n", i+1, j+1, vv[i][j]);
                }
                return l;
        }
       t@@ -255,8 +256,8 @@ void get_sos (int kind) {
                printf ("\tah = %d, al = %d\n", ahal >> 4, ahal &0xf);
        }
        
       -main (int argc, char *argv[]) {
       -        int l, stuff, i, j, c;
       +int main (int argc, char *argv[]) {
       +        int l, stuff, c;
                while (argc > 1 && argv[1][0] == '-') {
                        switch (argv[1][1]) {
                        case 't':