Index: courgette/third_party/bsdiff/bsdiff_create.cc |
diff --git a/courgette/third_party/bsdiff/bsdiff_create.cc b/courgette/third_party/bsdiff/bsdiff_create.cc |
index 46a32b8bda8ac659ec3294f735a14716ebbd6382..35de0dd909fa3630e67d56701e4841e60ad74b63 100644 |
--- a/courgette/third_party/bsdiff/bsdiff_create.cc |
+++ b/courgette/third_party/bsdiff/bsdiff_create.cc |
@@ -22,7 +22,7 @@ |
--Stephen Adams <sra@chromium.org> |
2015-08-03 - Extract qsufsort portion to a separate file. |
--Samuel Huang <huangs@chromium.org> |
- 2015-08-12 - Interface change to qsufsort search(). |
+ 2015-08-12 - Interface change to search(). |
--Samuel Huang <huangs@chromium.org> |
*/ |
@@ -39,10 +39,22 @@ |
#include "courgette/crc.h" |
#include "courgette/streams.h" |
+#include "courgette/third_party/bsdiff/bsdiff_search.h" |
#include "courgette/third_party/bsdiff/paged_array.h" |
#include "courgette/third_party/bsdiff/qsufsort.h" |
-namespace courgette { |
+namespace { |
+ |
+using courgette::CalculateCrc; |
+using courgette::PagedArray; |
+using courgette::SinkStream; |
+using courgette::SinkStreamSet; |
+using courgette::SourceStream; |
+using courgette::SourceStreamSet; |
+ |
+} // namespace |
+ |
+namespace bsdiff { |
static CheckBool WriteHeader(SinkStream* stream, MBSPatchHeader* header) { |
bool ok = stream->Write(header->tag, sizeof(header->tag)); |
@@ -151,7 +163,7 @@ BSDiffStatus CreateBinaryPatch(SourceStream* old_stream, |
scan += match_length; |
for (int scsc = scan; scan < newsize; ++scan) { |
- match_length = qsuf::search<PagedArray<int>&>( |
+ match_length = search<PagedArray<int>&>( |
I, old, oldsize, newbuf + scan, newsize - scan, &pos); |
for (; scsc < scan + match_length; scsc++) |
@@ -316,4 +328,4 @@ BSDiffStatus CreateBinaryPatch(SourceStream* old_stream, |
return OK; |
} |
-} // namespace courgette |
+} // namespace bsdiff |