Lines Matching refs:root
75 char *root, *special2; in parse_replica() local
83 root = special2 = strdup(special); in parse_replica()
84 proot = root; in parse_replica()
86 while (root) { in parse_replica()
87 switch (*root) { in parse_replica()
89 if ((root != special2) && (*(root -1) != ',')) { in parse_replica()
90 root++; in parse_replica()
93 y = strchr(root, ']'); in parse_replica()
95 root++; in parse_replica()
99 root = y + 1; in parse_replica()
107 proot = root + 1; in parse_replica()
108 root = y + 1; in parse_replica()
120 *root = '\0'; in parse_replica()
121 x = root + 1; in parse_replica()
129 root = y + 1; in parse_replica()
133 root = NULL; in parse_replica()
151 proot = root; in parse_replica()
160 proot = root; in parse_replica()
172 proot = ++root; in parse_replica()
174 *root = '\0'; in parse_replica()
175 root++; in parse_replica()
184 proot = root; in parse_replica()
185 *(root - 1) = ','; in parse_replica()
189 if (*root == '\0') in parse_replica()
190 root = NULL; in parse_replica()
192 root++; in parse_replica()