Lines Matching refs:name

55     char*               name;  member
144 item->name = item->pathName + item->nameOffset; in CreateHierarchy()
186 strcpy(item->fileName, handle->name); in CreateHierarchy()
330 DirStructure* FindMatchingItemName(DirStructure* dir, char* name, int count) in FindMatchingItemName() argument
338 if ( (MyStrnCmp(item->name, name, count) == 0) && in FindMatchingItemName()
339 (strlen(item->name) == count) ) in FindMatchingItemName()
345 if ( (MyStrnCmp(item->name, name, count) == 0) && in FindMatchingItemName()
346 (strlen(item->name) == count) ) in FindMatchingItemName()
364 int GetFirstDirCount(char** name) in GetFirstDirCount() argument
369 if (**name == '/') in GetFirstDirCount()
370 (*name)++; in GetFirstDirCount()
373 if (**name == '\0') in GetFirstDirCount()
376 ptr = *name; in GetFirstDirCount()
380 return (ptr - *name); in GetFirstDirCount()
393 void Delete(char* name, DirStructure* root) in Delete() argument
400 nameptr = name; in Delete()
415 fprintf(stderr, "%s: %s: Not found in archive\n", progName, name); in Delete()
438 root->name = root->pathName; in InitializeRootDir()
462 root->name = root->pathName; in ConstructStructureFromFST()
496 chars = strlen(start->name) + 1; in DecideOrderInFst()
523 chars += strlen(curr->name) + 1; in DecideOrderInFst()
661 fprintf(stderr, "name: %s\n", item->name); in ConstructFSTFromStructure()
664 strcpy(charPtr, item->name); in ConstructFSTFromStructure()
665 charPtr += strlen(item->name) + 1; in ConstructFSTFromStructure()
881 item->name = item->pathName + item->nameOffset; in CreateHierarchyFromFilesRecursively()
991 matched = FindMatchingItemName(root1, item->name, strlen(item->name)); in MergeDirStructure()
1015 matched = FindMatchingItemName(root1, item->name, strlen(item->name)); in MergeDirStructure()
1044 DirStructure* CreateHierarchyFromFiles(char* dirName, char* name) in CreateHierarchyFromFiles() argument
1056 assert(name); in CreateHierarchyFromFiles()
1066 if ( -1 == (attr = GetFileAttributes(name)) ) in CreateHierarchyFromFiles()
1071 fprintf(stderr, "%s: Cannot find %s\n", progName, name); in CreateHierarchyFromFiles()
1076 progName, name); in CreateHierarchyFromFiles()
1082 nameptr = name; in CreateHierarchyFromFiles()
1108 strcpy(item->pathName, name); in CreateHierarchyFromFiles()
1109 item->pathName[(nameptr - name) + next] = '\0'; in CreateHierarchyFromFiles()
1112 item->nameOffset = nameptr - name; in CreateHierarchyFromFiles()
1113 item->name = item->pathName + item->nameOffset; in CreateHierarchyFromFiles()
1130 if(stat(name, &sb)) in CreateHierarchyFromFiles()
1132 fprintf(stderr, "%s: %s: Does not exist\n", progName, name); in CreateHierarchyFromFiles()
1155 void Create(char* currDir, char* name, DirStructure* root) in Create() argument
1161 root2 = CreateHierarchyFromFiles(currDir, name); in Create()
1190 void ListArcInDiscOrder(char* name) in ListArcInDiscOrder() argument
1196 handle = OpenArc(name); in ListArcInDiscOrder()