private int ReadUntilSpace( Stream stream, byte[] buffer, int start )
{
byte nextByte = (byte) stream.ReadByte( );
int bytesRead = 0;
while ( ( nextByte != ' ' ) && ( nextByte != '\n' ) && ( nextByte != '\r' ) && ( nextByte != '\t' ) && ( nextByte != '#' ) )
{
buffer[start + bytesRead] = nextByte;
bytesRead++;
nextByte = (byte) stream.ReadByte( );
}
return bytesRead;
}
}