summaryrefslogtreecommitdiff
path: root/ext/zip/lib/zip_get_archive_flag.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/zip/lib/zip_get_archive_flag.c')
-rw-r--r--ext/zip/lib/zip_get_archive_flag.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/zip/lib/zip_get_archive_flag.c b/ext/zip/lib/zip_get_archive_flag.c
index 2d46aa39ff..7be5a3f2be 100644
--- a/ext/zip/lib/zip_get_archive_flag.c
+++ b/ext/zip/lib/zip_get_archive_flag.c
@@ -37,10 +37,10 @@
-ZIP_EXTERN(int)
-zip_get_archive_flag(struct zip *za, int flag, int flags)
+ZIP_EXTERN int
+zip_get_archive_flag(struct zip *za, zip_flags_t flag, zip_flags_t flags)
{
- int fl;
+ unsigned int fl;
fl = (flags & ZIP_FL_UNCHANGED) ? za->flags : za->ch_flags;