Whatever

--HG--
branch : HEAD
diff --git a/lib/zip_unchange_data.c b/lib/zip_unchange_data.c
new file mode 100644
index 0000000..e04c2d5
--- /dev/null
+++ b/lib/zip_unchange_data.c
@@ -0,0 +1,21 @@
+#include "zipint.h"
+
+void
+_zip_unchange_data(struct zip_entry *ze)
+{
+    if (ze->ch_func) {
+	ze->ch_func(ze->ch_data, NULL, 0, ZIP_CMD_CLOSE);
+	ze->ch_func = NULL;
+    }
+    
+    free(ze->ch_data);
+    ze->ch_data = NULL;
+    
+    ze->ch_comp = 0;
+
+    ze->state = (ze->fn_old || ze->ch_meta) ? ZIP_ST_RENAMED
+	: ZIP_ST_UNCHANGED;
+
+    return;
+}
+