CRTのrename

http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aWindows%2fVC%2b%2b%3alog%3adetail_2005_2#H-igextc
同じ名前のファイルがあっても上書きしてくれないらしい。

しかたないのでzip_close.cのrenameを置き換え。

#ifdef _WIN32
#include <windows.h>
#include <io.h>
#define close _close
#define rename(s, d) (MoveFileExA((s), (d), MOVEFILE_REPLACE_EXISTING) ? 0 : -1)
#endif