Hint to author:
I think there should be a time marker for each file need to be patched.
case 255: // read the file modified time from the patch
if(!ReadFile(hPatch,&targetModifiedTime,sizeof(targetModifiedTime),&read,NULL)) {
return PATCH_CORRUPT;
}
But I found new GenPat only create one time marker and added it to the end of patch file.
So, If I generated multi-patch into one patch, I can only apply the last one, and others will be failed.