tstupid pointers - 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 5b23583d1fe973544c40cdc43bfbea072a667675
 (DIR) parent 54eacd0b20a4018abcf16eab490e0f553267239a
 (HTM) Author: rsc <devnull@localhost>
       Date:   Fri, 30 Dec 2005 17:43:34 +0000
       
       stupid pointers
       
       Diffstat:
         M src/cmd/eqn/e.h                     |       3 ++-
         M src/cmd/eqn/eqn.y                   |      10 +++++-----
       
       2 files changed, 7 insertions(+), 6 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/eqn/e.h b/src/cmd/eqn/e.h
       t@@ -2,10 +2,11 @@
        #include <stdlib.h>
        #include <string.h>
        #include <errno.h>
       +#include <stdint.h>
        
        #undef sqrt
        #define sqrt p9_sqrt
       -#define YYSTYPE int  /* DEC v. GNU garbage */
       +#define YYSTYPE uintptr_t  /* DEC v. GNU garbage */
        
        enum charclass {
                OTHER, OLET, ILET, DIG, LPAR, RPAR, SLASH, PLUS, ILETF, ILETJ, VBAR,
 (DIR) diff --git a/src/cmd/eqn/eqn.y b/src/cmd/eqn/eqn.y
       t@@ -44,8 +44,8 @@ tbox        : TO box        %prec TO        { $$ = $2; }
                ;
        
        box        : '{' eqn '}'        { $$ = $2; }
       -        | QTEXT                { text(QTEXT, (char *) $1); }
       -        | CONTIG        { text(CONTIG, (char *) $1); }
       +        | QTEXT                { text(QTEXT, (char *)$1); }
       +        | CONTIG        { text(CONTIG, (char *)$1); }
                | SPACE                { text(SPACE, (char *) 0); }
                | THIN                { text(THIN, (char *) 0); }
                | TAB                { text(TAB, (char *) 0); }
       t@@ -80,10 +80,10 @@ box        : '{' eqn '}'        { $$ = $2; }
        int        : INT                { setintegral(); }
                ;
        
       -fwd        : FWD text        { $$ = atoi((char *) $1); } ;
       +fwd        : FWD text        { $$ = atoi((char *)$1); } ;
        up        : UP text        { $$ = atoi((char *) $1); } ;
       -back        : BACK text        { $$ = atoi((char *) $1); } ;
       -down        : DOWN text        { $$ = atoi((char *) $1); } ;
       +back        : BACK text        { $$ = atoi((char *)$1); } ;
       +down        : DOWN text        { $$ = atoi((char *)$1); } ;
        
        diacrit        : HAT                { $$ = HAT; }
                | VEC                { $$ = VEC; }