static inline int slip_unesc(unsigned char c,char *buf,int *pos, int *esc) 
static inline int slip_unesc(unsigned char c, unsigned char *buf, int *pos, int *esc) 
static inline int slip_unesc(unsigned char c,char *buf,int *pos, int *esc){	int ret;	switch(c){	case SLIP_END:		*esc = 0;		ret=*pos;		*pos=0;		return(ret);	case SLIP_ESC:		*esc = 1;		return(0);	case SLIP_ESC_ESC:		if(*esc){			*esc = 0;			c = SLIP_ESC;		}		break;	case SLIP_ESC_END:		if(*esc){			*esc = 0;			c = SLIP_END;		}		break;	}	buf[(*pos)++] = c;	return(0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/da00d9a5466558ccd9e7b7d04b13d7cb9160c876/slip_proto.h/buggy/arch/um/drivers/slip_proto.h