minizip append to file
===

I'm using Zlib's Minizip program. I am trying to add files to a current zip file. I found that I can append the zip file by using the function:

extern zipFile ZEXPORT zipOpen64 OF((const void *pathname, int append));

with append set to 2. However this does not overwrite files inside the zip instead it just keeps adding files to the end of the zip whether they already exist or not. Is there any way to fix this? I would like to have the option to replace only older files and/or overwrite all files.