static int parse_file(const signed char *fname, struct md4_ctx *md) 
static int parse_file(const char *fname, struct md4_ctx *md) 
static int parse_file(const signed char *fname, struct md4_ctx *md){	signed char *file;	unsigned long i, len;	file = grab_file(fname, &len);	if (!file)		return 0;	for (i = 0; i < len; i++) {		/* Collapse and ignore \ and CR. */		if (file[i] == '\\' && (i+1 < len) && file[i+1] == '\n') {			i++;			continue;		}		/* Ignore whitespace */		if (isspace(file[i]))			continue;		/* Handle strings as whole units */		if (file[i] == '"') {			i += parse_string(file+i, len - i, md);			continue;		}		/* Comments: ignore */		if (file[i] == '/' && file[i+1] == '*') {			i += parse_comment(file+i, len - i);			continue;		}		add_char(file[i], md);	}	release_file(file, len);	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/61d9cdf2a9ccb9e4770d7723db8b18b8952778ce/sumversion.c/clean/scripts/mod/sumversion.c