Fixed compile errors
This commit is contained in:
parent
5c78296d0e
commit
a4fa349028
1 changed files with 6 additions and 5 deletions
|
@ -86,9 +86,10 @@ int main( ) {
|
|||
|
||||
/** Handshake done, continue with connect command **/
|
||||
|
||||
next = std::cin.peek():
|
||||
if ((int)next > 63 || (int)next == 2) { exit(1); }//Connect command has a 11 byte header, ALWAYS, maximum value of first byte is then 63
|
||||
if ((int)next <= 63 && >= 3) {//1 byte chunkstream ID
|
||||
int chunkIDlength = 0;
|
||||
next = std::cin.peek();
|
||||
if (next > 63 || next == 2) { exit(1); }//Connect command has a 11 byte header, ALWAYS, maximum value of first byte is then 63
|
||||
if (next <= 63 && next >= 3) {//1 byte chunkstream ID
|
||||
fread ( chunk_header, 1, 12, stdin );
|
||||
chunkIDlength = 1;
|
||||
} else if ((int) next == 0 ) {//2 bytes chunkstream ID
|
||||
|
@ -102,10 +103,10 @@ int main( ) {
|
|||
case 1: chunkstream_id = (int)chunk_header[0]; break;
|
||||
case 2: chunkstream_id = (int)chunk_header[1] + 64; break;
|
||||
case 3: chunkstream_id = ((int)chunk_header[2] * 256) + (int)chunk_header[1] + 64; break;
|
||||
default; exit(1); break;//Something went wrong
|
||||
default: exit(1); break;//Something went wrong
|
||||
}
|
||||
|
||||
if ( chunk_header[chunkIdlength] == 0xFF && chunk_header[chunkIdlength+1] == 0xFF && chunk_header[chunkIdlength+2] == 0xFF ) {
|
||||
if ( chunk_header[chunkIDlength] == 0xFF && chunk_header[chunkIDlength+1] == 0xFF && chunk_header[chunkIDlength+2] == 0xFF ) {
|
||||
fread ( extended_timestamp, 1, 4, stdin); //read extended timestamp if 3-byte timestamp equals 0xFFFFFF
|
||||
} else {//set extended timestamp to 0
|
||||
extended_timestamp[0] = 0; extended_timestamp[1] = 0; extended_timestamp[2] = 0; extended_timestamp[3] = 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue