Lines Matching refs:root

393 void Delete(char* name, DirStructure* root)  in Delete()  argument
401 curr = root; in Delete()
431 void InitializeRootDir(DirStructure* root) in InitializeRootDir() argument
433 root->next = NULL; in InitializeRootDir()
434 root->prev = NULL; in InitializeRootDir()
435 root->child = NULL; in InitializeRootDir()
436 root->parent = root; in InitializeRootDir()
437 root->pathName[0] = '\0'; in InitializeRootDir()
438 root->name = root->pathName; in InitializeRootDir()
439 root->nameOffset = 0; in InitializeRootDir()
440 root->file = NULL; in InitializeRootDir()
441 root->isDir = TRUE; in InitializeRootDir()
442 root->entrynum = 0; in InitializeRootDir()
455 void ConstructStructureFromFST(DarchHandle* handle, DirStructure* root) in ConstructStructureFromFST() argument
457 root->next = NULL; in ConstructStructureFromFST()
458 root->prev = NULL; in ConstructStructureFromFST()
459 root->child = NULL; in ConstructStructureFromFST()
460 root->parent = root; in ConstructStructureFromFST()
461 root->pathName[0] = '\0'; in ConstructStructureFromFST()
462 root->name = root->pathName; in ConstructStructureFromFST()
463 root->nameOffset = 0; in ConstructStructureFromFST()
464 root->file = NULL; in ConstructStructureFromFST()
465 root->isDir = TRUE; in ConstructStructureFromFST()
466 root->entrynum = 0; in ConstructStructureFromFST()
471 CreateHierarchy(handle, root, handle->entryNum); in ConstructStructureFromFST()
589 void ConstructFSTFromStructure(char* arcName, DirStructure* root) in ConstructFSTFromStructure() argument
622 DecideOrderInFst(root, &numItems, &charLength); in ConstructFSTFromStructure()
623 root->numItems = total = numItems; in ConstructFSTFromStructure()
636 item = root; in ConstructFSTFromStructure()
1046 DirStructure* root; in CreateHierarchyFromFiles() local
1058 if ( NULL == (root = (DirStructure*)malloc(sizeof(DirStructure))) ) in CreateHierarchyFromFiles()
1064 InitializeRootDir(root); in CreateHierarchyFromFiles()
1084 last = root; in CreateHierarchyFromFiles()
1151 return root; in CreateHierarchyFromFiles()
1155 void Create(char* currDir, char* name, DirStructure* root) in Create() argument
1162 MergeDirStructure(root, root2); in Create()