extern void cgaputc(int);
extern void cgainit(void);
extern int gunzip(uchar*, int, uchar*, int);
extern int inb(int);
extern void outb(int, int);
extern ulong swap(ulong);
extern int iskernel(void*);
extern void run(void*);
extern int isgzip(void*);
#pragma varargck type "d" ulong
#pragma varargck type "x" ulong
#define ROUND(a, x) (((a)+(x)-1)&~((x)-1))
|