#define stderr 1 #define STDERR 1 #asm GLOBAL CCAND GLOBAL CCASR GLOBAL CCASL GLOBAL CCCDR GLOBAL CCCAR GLOBAL CCCMP GLOBAL CCCMP1 GLOBAL CCCOM GLOBAL CCDIV GLOBAL CCEQ GLOBAL CCGE GLOBAL CCGO GLOBAL CCGCHAR GLOBAL CCGINT GLOBAL CCGT GLOBAL CCLE GLOBAL CCLT GLOBAL CCMULT GLOBAL CCNE GLOBAL CCNEG GLOBAL CCOR GLOBAL CCPINT GLOBAL CCSUB GLOBAL CCSXT GLOBAL CCUCMP GLOBAL CCUGE GLOBAL CCUGT GLOBAL CCULE GLOBAL CCULT GLOBAL CCXOR GLOBAL CURRENT GLOBAL ERR2 GLOBAL QALLOC GLOBAL QARGC GLOBAL QAVAIL GLOBAL QCPM GLOBAL QERR GLOBAL QEXIT GLOBAL QFCLOSE GLOBAL QFOPEN GLOBAL QFREE GLOBAL QGETB GLOBAL QGETC GLOBAL QGETCHA GLOBAL QGETS GLOBAL QPUTB GLOBAL QPUTC GLOBAL QPUTCHA GLOBAL QPUTS GLOBAL _END #endasm /* hex(x) int x { if((x&15)!=x)hex(4095&(x>>4)) x=x&15 if(x>9)putchar('a'+x-10) else putchar('0'+x) } */