unsigned short		c;
httpParseStream(HTTP *http, App *app, unsigned char *url){	const unsigned char	*begin;	unsigned short		c;	unsigned char		*contentType;	begin = current(http->input);	contentType = httpReadHeaders(http, app, http->input, url);	http->body = current(http->input);	http->bodyLen = inputLength(http->input) - (http->body - begin);	if (contentType)	{		if		(			(contentType != emptyHTTPResponse) &&			(contentType != http09Response) &&			(contentType != locationURLWasAdded)		)		{			app->contentType(app, contentType);			if (!strcasecmp((char *) contentType, "text/html"))			{				htmlRead(app, http->input, url);			}			else			{				do				{					c = getByte(http->input);				}				while (c != 256);				mark(http->input, -1);				app->httpBody(app, http->input);			}			free(contentType);		}	}	else	{		fprintf(stderr, "no Content-Type: %s\n", url);	}}