Lines Matching defs:zip

40 ssize_t processAssets(Bundle* bundle, ZipFile* zip, const sp<const OutputSet>& outputSet);
41 bool processFile(Bundle* bundle, ZipFile* zip, String8 storageName, const sp<const AaptFile>& file);
43 ssize_t processJarFiles(Bundle* bundle, ZipFile* zip);
60 ZipFile* zip = NULL;
100 zip = new ZipFile;
101 status = zip->open(outputFile.string(), ZipFile::kOpenReadWrite | ZipFile::kOpenCreate);
112 count = processAssets(bundle, zip, outputSet);
124 count = processJarFiles(bundle, zip);
133 printf("Included %d file%s from jar/zip files.\n", count, (count==1) ? "" : "s");
146 for (i = 0; i < zip->getNumEntries(); i++) {
147 ZipEntry* entry = zip->getEntryByIndex(i);
154 zip->remove(entry);
163 result = zip->flush();
170 if (zip->getNumEntries() == 0) {
174 delete zip; // close the file so we can remove it in Win32
175 zip = NULL;
199 delete zip; // must close before remove in Win32
218 ssize_t processAssets(Bundle* bundle, ZipFile* zip, const sp<const OutputSet>& outputSet)
230 if (!processFile(bundle, zip, storagePath, entry.getFile())) {
245 bool processFile(Bundle* bundle, ZipFile* zip,
282 entry = zip->getEntryByName(storageName.string());
305 zip->remove(entry);
316 zip->remove(entry);
324 result = zip->addGzip(file->getSourceFile().string(), storageName.string(), &entry);
331 result = zip->add(file->getSourceFile().string(), storageName.string(), compressionMethod,
334 result = zip->add(file->getData(), file->getSize(), storageName.string(),
428 ssize_t processJarFiles(Bundle* bundle, ZipFile* zip)
439 fprintf(stderr, "ERROR: unable to open '%s' as a zip file: %d\n",
443 err += processJarFile(&jar, zip);