+ *old_size = file1.size;
+ *new_size = file2.size;
+
+ if (buffer_is_binary(file1.ptr, file1.size) ||
+ buffer_is_binary(file2.ptr, file2.size)) {
+ *binary = 1;
+ return 0;
+ }
+
+ memset(&diff_params, 0, sizeof(diff_params));
+ memset(&emit_params, 0, sizeof(emit_params));
+ memset(&emit_cb, 0, sizeof(emit_cb));