int cpuid = *((volatile unsigned int *)S3C2410_GSTATUS1); 
int cpuid = S3C2410_GSTATUS1_2410; 
putc(char ch){	int cpuid = *((volatile unsigned int *)S3C2410_GSTATUS1);	cpuid &= S3C2410_GSTATUS1_IDMASK;	if (ch == '\n')		putc('\r');    /* expand newline to \r\n */	if (uart_rd(S3C2410_UFCON) & S3C2410_UFCON_FIFOMODE) {		int level;		while (1) {			level = uart_rd(S3C2410_UFSTAT);			if (cpuid == S3C2410_GSTATUS1_2440) {				level &= S3C2440_UFSTAT_TXMASK;				level >>= S3C2440_UFSTAT_TXSHIFT;			} else {				level &= S3C2410_UFSTAT_TXMASK;				level >>= S3C2410_UFSTAT_TXSHIFT;			}			if (level < FIFO_MAX)				break;		}	} else {		/* not using fifos */		while ((uart_rd(S3C2410_UTRSTAT) & S3C2410_UTRSTAT_TXE) != S3C2410_UTRSTAT_TXE);	}	/* write byte to transmission register */	uart_wr(S3C2410_UTXH, ch);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bd7b170201149fd82bc3212cb570a7a7386463a4/uncompress.h/clean/include/asm-arm/arch-s3c2410/uncompress.h