void SendChunkSize (long l, bool last)
{
if (l == 0 && !last)
return;
int i = 0;
if (l >= 0) {
string s = l.ToString ("x");
for (; i < s.Length; i++)
chunk_buffer [i] = (byte) s [i];
}
chunk_buffer [i++] = 13;
chunk_buffer [i++] = 10;
if (last) {
chunk_buffer [i++] = 13;
chunk_buffer [i++] = 10;
}
response.WorkerRequest.SendResponseFromMemory (chunk_buffer, i);
}