Lines Matching refs:root

389 void Delete(char* name, DirStructure* root)  in Delete()  argument
397 curr = root; in Delete()
427 void InitializeRootDir(DirStructure* root) in InitializeRootDir() argument
429 root->next = NULL; in InitializeRootDir()
430 root->prev = NULL; in InitializeRootDir()
431 root->child = NULL; in InitializeRootDir()
432 root->parent = root; in InitializeRootDir()
433 root->pathName[0] = '\0'; in InitializeRootDir()
434 root->name = root->pathName; in InitializeRootDir()
435 root->nameOffset = 0; in InitializeRootDir()
436 root->file = NULL; in InitializeRootDir()
437 root->isDir = TRUE; in InitializeRootDir()
438 root->entrynum = 0; in InitializeRootDir()
451 void ConstructStructureFromFST(DarchHandle* handle, DirStructure* root) in ConstructStructureFromFST() argument
453 root->next = NULL; in ConstructStructureFromFST()
454 root->prev = NULL; in ConstructStructureFromFST()
455 root->child = NULL; in ConstructStructureFromFST()
456 root->parent = root; in ConstructStructureFromFST()
457 root->pathName[0] = '\0'; in ConstructStructureFromFST()
458 root->name = root->pathName; in ConstructStructureFromFST()
459 root->nameOffset = 0; in ConstructStructureFromFST()
460 root->file = NULL; in ConstructStructureFromFST()
461 root->isDir = TRUE; in ConstructStructureFromFST()
462 root->entrynum = 0; in ConstructStructureFromFST()
467 CreateHierarchy(handle, root, handle->entryNum); in ConstructStructureFromFST()
585 void ConstructFSTFromStructure(char* arcName, DirStructure* root) in ConstructFSTFromStructure() argument
618 DecideOrderInFst(root, &numItems, &charLength); in ConstructFSTFromStructure()
619 root->numItems = total = numItems; in ConstructFSTFromStructure()
632 item = root; in ConstructFSTFromStructure()
1042 DirStructure* root; in CreateHierarchyFromFiles() local
1053 if ( NULL == (root = (DirStructure*)malloc(sizeof(DirStructure))) ) in CreateHierarchyFromFiles()
1059 InitializeRootDir(root); in CreateHierarchyFromFiles()
1079 last = root; in CreateHierarchyFromFiles()
1137 return root; in CreateHierarchyFromFiles()
1141 void Create(char* currDir, char* name, DirStructure* root) in Create() argument
1148 MergeDirStructure(root, root2); in Create()