Lines Matching refs:name
51 char* name; member
140 item->name = item->pathName + item->nameOffset; in CreateHierarchy()
182 strcpy(item->fileName, handle->name); in CreateHierarchy()
326 DirStructure* FindMatchingItemName(DirStructure* dir, char* name, int count) in FindMatchingItemName() argument
334 if ( (MyStrnCmp(item->name, name, count) == 0) && in FindMatchingItemName()
335 (strlen(item->name) == count) ) in FindMatchingItemName()
341 if ( (MyStrnCmp(item->name, name, count) == 0) && in FindMatchingItemName()
342 (strlen(item->name) == count) ) in FindMatchingItemName()
360 int GetFirstDirCount(char** name) in GetFirstDirCount() argument
365 if (**name == '/') in GetFirstDirCount()
366 (*name)++; in GetFirstDirCount()
369 if (**name == '\0') in GetFirstDirCount()
372 ptr = *name; in GetFirstDirCount()
376 return (ptr - *name); in GetFirstDirCount()
389 void Delete(char* name, DirStructure* root) in Delete() argument
396 nameptr = name; in Delete()
411 fprintf(stderr, "%s: %s: Not found in archive\n", progName, name); in Delete()
434 root->name = root->pathName; in InitializeRootDir()
458 root->name = root->pathName; in ConstructStructureFromFST()
492 chars = strlen(start->name) + 1; in DecideOrderInFst()
519 chars += strlen(curr->name) + 1; in DecideOrderInFst()
657 fprintf(stderr, "name: %s\n", item->name); in ConstructFSTFromStructure()
660 strcpy(charPtr, item->name); in ConstructFSTFromStructure()
661 charPtr += strlen(item->name) + 1; in ConstructFSTFromStructure()
877 item->name = item->pathName + item->nameOffset; in CreateHierarchyFromFilesRecursively()
987 matched = FindMatchingItemName(root1, item->name, strlen(item->name)); in MergeDirStructure()
1011 matched = FindMatchingItemName(root1, item->name, strlen(item->name)); in MergeDirStructure()
1040 DirStructure* CreateHierarchyFromFiles(char* dirName, char* name) in CreateHierarchyFromFiles() argument
1051 assert(name); in CreateHierarchyFromFiles()
1061 if ( -1 == (attr = GetFileAttributes(name)) ) in CreateHierarchyFromFiles()
1066 fprintf(stderr, "%s: Cannot find %s\n", progName, name); in CreateHierarchyFromFiles()
1071 progName, name); in CreateHierarchyFromFiles()
1077 nameptr = name; in CreateHierarchyFromFiles()
1097 strcpy(item->pathName, name); in CreateHierarchyFromFiles()
1098 item->pathName[(nameptr - name) + next] = '\0'; in CreateHierarchyFromFiles()
1101 item->nameOffset = nameptr - name; in CreateHierarchyFromFiles()
1102 item->name = item->pathName + item->nameOffset; in CreateHierarchyFromFiles()
1118 if(stat(name, &sb)) in CreateHierarchyFromFiles()
1120 fprintf(stderr, "%s: %s: Does not exist\n", progName, name); in CreateHierarchyFromFiles()
1141 void Create(char* currDir, char* name, DirStructure* root) in Create() argument
1147 root2 = CreateHierarchyFromFiles(currDir, name); in Create()
1176 void ListArcInDiscOrder(char* name) in ListArcInDiscOrder() argument
1182 handle = OpenArc(name); in ListArcInDiscOrder()