diff options
-rw-r--r-- | navit/maptool/maptool.h | 1 | ||||
-rw-r--r-- | navit/maptool/zip.c | 8 |
2 files changed, 9 insertions, 0 deletions
diff --git a/navit/maptool/maptool.h b/navit/maptool/maptool.h index d30abc19a..696fed748 100644 --- a/navit/maptool/maptool.h +++ b/navit/maptool/maptool.h @@ -303,6 +303,7 @@ void zip_set_maxnamelen(struct zip_info *info, int max); int zip_get_maxnamelen(struct zip_info *info); int zip_add_member(struct zip_info *info); int zip_set_timestamp(struct zip_info *info, char *timestamp); +int zip_set_password(struct zip_info *info, char *password); void zip_open(struct zip_info *info, char *out, char *dir, char *index); FILE *zip_get_index(struct zip_info *info); int zip_get_zipnum(struct zip_info *info); diff --git a/navit/maptool/zip.c b/navit/maptool/zip.c index 6f6f7a8da..c8782a55b 100644 --- a/navit/maptool/zip.c +++ b/navit/maptool/zip.c @@ -425,6 +425,14 @@ zip_set_timestamp(struct zip_info *info, char *timestamp) return 0; } +int +zip_set_password(struct zip_info *info, char *passwd) +{ + info->passwd=passwd; + return 1; +} + + void zip_open(struct zip_info *info, char *out, char *dir, char *index) { |