blob: c5b8838f210f4e62d6a7f01242b04070a8539120 [file] [log] [blame]
#include <stdlib.h>
#include "zip.h"
struct zip_meta *
zip_new_meta(void)
{
struct zip_meta *meta;
if ((meta=(struct zip_meta *)malloc(sizeof(struct zip_meta)))==NULL) {
zip_err = ZERR_MEMORY;
return NULL;
}
meta->version_made = meta->version_need = meta->bitflags = -1;
meta->comp_method = meta->disknrstart = meta->int_attr = -1;
meta->crc = meta->comp_size = meta->uncomp_size = -1;
meta->ext_attr = meta->local_offset = -1;
meta->ef_len = meta->lef_len = meta->fc_len = -1;
meta->last_mod = 0;
meta->ef = meta->lef = meta->fc = NULL;
return meta;
}