*** databox.c.orig Mon Jul 10 14:24:45 2000 --- databox.c Tue Feb 3 22:07:59 2009 *************** *** 302,314 **** #include #include ! typedef unsigned char BYTE; ! typedef short WORD; ! typedef unsigned short UWORD; ! typedef long LONG; ! typedef unsigned long ULONG; ! typedef unsigned short TCODE; #define FAST register --- 302,315 ---- #include #include + #include ! typedef uint8_t BYTE; ! typedef int16_t WORD; ! typedef uint16_t UWORD; ! typedef int32_t LONG; ! typedef uint32_t ULONG; ! typedef uint16_t TCODE; #define FAST register *************** *** 346,352 **** LONG lstaddr = 0L; WORD ch; LONG dcnt, tycnt, idno, lineno; ! BYTE *dps; DTYP_INX *dp; BYTE ofn[128]; BYTE ifn[128]; --- 347,353 ---- LONG lstaddr = 0L; WORD ch; LONG dcnt, tycnt, idno, lineno; ! BYTE dps[INDEXSZ]; /* memory for data indexes */ DTYP_INX *dp; BYTE ofn[128]; BYTE ifn[128]; *************** *** 1291,1297 **** 3: to be DATA-END (INDEX or DNUM) */ - dps = (BYTE *)malloc (INDEXSZ); /* memory for data indexes */ max_sym = 0; sym_level = 0; init_symbol(); --- 1292,1297 ----