Home | History | Annotate | only in /external/chromium_org/courgette/third_party
Up to higher level directory
NameDateSize
bsdiff.h11-Dec-20133.5K
bsdiff_apply.cc11-Dec-20137.5K
bsdiff_create.cc11-Dec-201314.6K
LICENCE11-Dec-20136.3K
paged_array.h11-Dec-20132.2K
paged_array_unittest.cc11-Dec-20131.1K
README.chromium11-Dec-2013930

README.chromium

      1 This directory contains an extensively modified version of Colin Percival's
      2 bsdiff, available in its original form from:
      3 
      4    http://www.daemonology.net/bsdiff/
      5 
      6 The basic principles of operation are best understood by reading Colin's
      7 unpublised paper:
      8 
      9 Colin Percival, Naive differences of executable code, http://www.daemonology.net/bsdiff/, 200
     10 
     11 The copy on this directory so extensively modified that the binary format is
     12 incompatible with the original and it cannot be compiled outside the Chromium
     13 source tree or the Courgette project.
     14 
     15 List of changes made to original code:
     16   - wrapped functions in 'courgette' namespace
     17   - renamed .c files to .cc
     18   - added bsdiff.h header file
     19   - changed the code to use streams.h from courgette
     20   - changed the encoding of numbers to use the 'varint' encoding
     21   - reformatted code to be closer to Google coding standards
     22   - renamed variables
     23   - added comments
     24