Lines Matching refs:dir
398 AaptGroupEntry::initFromDirName(const char* dir, String8* resType) in initFromDirName() argument
400 const char* q = strchr(dir, '-'); in initFromDirName()
403 typeLen = q - dir; in initFromDirName()
405 typeLen = strlen(dir); in initFromDirName()
408 String8 type(dir, typeLen); in initFromDirName()
603 status_t AaptDir::addDir(const String8& name, const sp<AaptDir>& dir) in addDir() argument
608 mDirs.add(name, dir); in addDir()
626 sp<AaptDir> dir = new AaptDir(name, subdir->mPath.appendPathCopy(name)); in makeDir() local
627 subdir->mDirs.add(name, dir); in makeDir()
628 return dir; in makeDir()
661 DIR* dir = NULL; in slurpFullTree() local
663 dir = opendir(srcDir.string()); in slurpFullTree()
664 if (dir == NULL) { in slurpFullTree()
675 entry = readdir(dir); in slurpFullTree()
690 closedir(dir); in slurpFullTree()
906 sp<AaptDir> dir = this; in addFile() local
917 ssize_t i = dir->getFiles().indexOfKey(rootStr); in addFile()
919 group = dir->getFiles().valueAt(i); in addFile()
922 status_t res = dir->addFile(rootStr, group); in addFile()
935 ssize_t i = dir->getDirs().indexOfKey(rootStr); in addFile()
937 dir = dir->getDirs().valueAt(i); in addFile()
940 status_t res = dir->addDir(rootStr, subdir); in addFile()
944 dir = subdir; in addFile()
1134 DIR* dir = opendir(srcDir.string()); in slurpResourceTree() local
1135 if (dir == NULL) { in slurpResourceTree()
1147 struct dirent* entry = readdir(dir); in slurpResourceTree()
1182 sp<AaptDir> dir = makeDir(resType); in slurpResourceTree() local
1183 ssize_t res = dir->slurpFullTree(bundle, subdirName, group, in slurpResourceTree()
1199 mResDirs.add(dir); in slurpResourceTree()
1209 closedir(dir); in slurpResourceTree()
1210 dir = NULL; in slurpResourceTree()
1243 sp<AaptDir> dir = dirName == "" ? this : makeDir(dirName); in slurpResourceZip() local
1261 dir->removeFile(entryName.getPathLeaf()); in slurpResourceZip()
1264 status_t err = dir->addLeafFile(entryName.getPathLeaf(), file); in slurpResourceZip()
1346 const sp<AaptDir>& dir = resdirs.itemAt(i); in filter() local
1347 if (dir->getLeaf() == kValuesDir) { in filter()
1353 if (dir->getLeaf() == kMipmapDir) { in filter()
1361 const size_t NG = dir->getFiles().size(); in filter()
1363 sp<AaptGroup> grp = dir->getFiles().valueAt(j); in filter()