Track the API change to ApplyImagePatch().

It now accepts a std::function as the sink callback.

Test: update_engine_unittests
Change-Id: I1d92197581069b36e14a5e25ee7c66079a987a6d
diff --git a/payload_consumer/delta_performer.cc b/payload_consumer/delta_performer.cc
index 1e96c9e..51967b3 100644
--- a/payload_consumer/delta_performer.cc
+++ b/payload_consumer/delta_performer.cc
@@ -1301,13 +1301,9 @@
                       src_data.size(),
                       buffer_.data(),
                       operation.data_length(),
-                      [](const unsigned char* data, ssize_t len, void* token) {
-                        return reinterpret_cast<ExtentWriter*>(token)
-                                       ->Write(data, len)
-                                   ? len
-                                   : 0;
-                      },
-                      &writer) == 0);
+                      [&writer](const unsigned char* data, size_t len) {
+                        return writer.Write(data, len) ? len : 0;
+                      }) == 0);
   TEST_AND_RETURN_FALSE(writer.End());
 
   DiscardBuffer(true, buffer_.size());