@@ -360,7 +360,8 @@ public void Create(Stream source, Stream target, ref Stream patch)
360360 }
361361
362362 }
363- private byte Read8 ( BinaryReader reader , int offset = - 1 )
363+ // Helper to read 8 bit.
364+ private byte Read8 ( BinaryReader reader , int offset = - 1 )
364365 {
365366 if ( offset != - 1 && reader . BaseStream . Position != offset )
366367 {
@@ -375,6 +376,7 @@ private byte Read8(BinaryReader reader, int offset = -1)
375376 return 0 ;
376377 }
377378 }
379+ // Helper to read 16bit.
378380 private int Read16 ( BinaryReader reader )
379381 {
380382 if ( reader . BaseStream . Position + 1 < reader . BaseStream . Length )
@@ -388,6 +390,7 @@ private int Read16(BinaryReader reader)
388390 return 0 ;
389391 }
390392 }
393+ // Helper to read 24bit.
391394 private int Read24 ( BinaryReader reader )
392395 {
393396 if ( reader . BaseStream . Position + 1 < reader . BaseStream . Length )
@@ -401,24 +404,26 @@ private int Read24(BinaryReader reader)
401404 return 0 ;
402405 }
403406 }
404-
407+ // Helper to write 8bit.
405408 private void Write8 ( byte value , BinaryWriter writer )
406409 {
407410 writer . Write ( value ) ;
408411 }
412+ // Helper to write 16bit.
409413 private void Write16 ( int value , BinaryWriter writer )
410414 {
411415 Write8 ( ( byte ) ( value >> 8 ) , writer ) ;
412416 Write8 ( ( byte ) ( value ) , writer ) ;
413417 }
418+ // Helper to write 24bit.
414419 private void Write24 ( int value , BinaryWriter writer )
415420 {
416421 Write8 ( ( byte ) ( value >> 16 ) , writer ) ;
417422 Write8 ( ( byte ) ( value >> 8 ) , writer ) ;
418423 Write8 ( ( byte ) ( value ) , writer ) ;
419424 }
420425
421- // Compares two BinaryReaders with a starting point and a count of elements.
426+ // Helper to Compare two BinaryReaders with a starting point and a count of elements.
422427 private bool Compare ( BinaryReader source , int sourceStart , BinaryReader target , int targetStart , int count )
423428 {
424429 source . BaseStream . Seek ( sourceStart , SeekOrigin . Begin ) ;
@@ -433,17 +438,17 @@ private bool Compare(BinaryReader source, int sourceStart, BinaryReader target,
433438 }
434439 return true ;
435440 }
436-
441+ // Helper for minimum value.
437442 private long Min ( long a , long b )
438443 {
439444 return ( a ) < ( b ) ? ( a ) : ( b ) ;
440445 }
441-
446+ // Helper for maximum value.
442447 private long Max ( long a , long b )
443448 {
444449 return ( a ) > ( b ) ? ( a ) : ( b ) ;
445450 }
446-
451+ // Helper to clamp a value to a range.
447452 private long Clamp ( long a , long b , long c )
448453 {
449454 return Max ( a , Min ( b , c ) ) ;
0 commit comments