diff --git a/src/zip.c b/src/zip.c index 7868dff..09f4f52 100644 --- a/src/zip.c +++ b/src/zip.c @@ -46,6 +46,13 @@ #define fileno _fileno #endif +#if defined(__TINYC__) && (defined(_WIN32) || defined(_WIN64)) +#include + +#define ftruncate(fd, sz) (-(_chsize_s((fd), (sz)) != 0)) +#define fileno _fileno +#endif + #ifndef HAS_DEVICE #define HAS_DEVICE(P) 0 #endif