# HG changeset patch # User conrad # Date 1188951884 0 # Node ID d0a635b1ae351ec59b0d834c6c353218b228b4d2 # Parent 60428e4e5242bd7b3e80495ac8dd617a49f5b479 Simplify diff -r 60428e4e5242 -r d0a635b1ae35 matroskaenc.c --- a/matroskaenc.c Wed Sep 05 00:24:42 2007 +0000 +++ b/matroskaenc.c Wed Sep 05 00:24:44 2007 +0000 @@ -119,8 +119,8 @@ return; } - put_byte(pb, (0x80 >> (bytes-1)) | (size >> (bytes-1)*8)); - for (i = bytes - 2; i >= 0; i--) + size |= 1ULL << bytes*7; + for (i = bytes - 1; i >= 0; i--) put_byte(pb, size >> i*8); }