char *s; char *olds, *sp, *end; 
char *s, *olds, *sp, *end; 
static char *getline(struct pool *p){	char *s;	char *olds, *sp, *end;	int f;	if (debug)		log_d("D getline");	end = p->end;	s = p->start;	if (s >= end)		return 0;	olds = s;	sp = s;	f = 0;	while (s < end) {		switch (*s++) {		case '\n':			if (s == end || (*s != ' ' && *s != '\t')) {				if (f)					*sp = 0;				else					s[-1] = 0;				p->start = s;				return olds;			}		case '\r':		case '\t':			if (f == 0) {				f = 1;				sp = s - 1;			}			s[-1] = ' ';			break;		default:			f = 0;			break;		}	}	log_d("getline: fallen off the end");	return 0;}
8520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/8520/8f85e16650d7715fa0a4cb81af9565d7c02b9f5f/request.c/clean/src/request.c