Lines Matching defs:child
45 struct child {
75 struct child child[3];
76 struct child *c;
80 xorg_list_add(&child[0].node, &parent.children);
83 c = xorg_list_first_entry(&parent.children, struct child, node);
85 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
88 xorg_list_add(&child[1].node, &parent.children);
89 c = xorg_list_first_entry(&parent.children, struct child, node);
91 assert(memcmp(c, &child[1], sizeof(struct child)) == 0);
93 xorg_list_add(&child[2].node, &parent.children);
94 c = xorg_list_first_entry(&parent.children, struct child, node);
96 assert(memcmp(c, &child[2], sizeof(struct child)) == 0);
103 struct child child[3];
104 struct child *c;
109 xorg_list_append(&child[0].node, &parent.children);
112 c = xorg_list_first_entry(&parent.children, struct child, node);
114 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
115 c = xorg_list_last_entry(&parent.children, struct child, node);
117 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
119 xorg_list_append(&child[1].node, &parent.children);
120 c = xorg_list_first_entry(&parent.children, struct child, node);
122 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
123 c = xorg_list_last_entry(&parent.children, struct child, node);
125 assert(memcmp(c, &child[1], sizeof(struct child)) == 0);
127 xorg_list_append(&child[2].node, &parent.children);
128 c = xorg_list_first_entry(&parent.children, struct child, node);
130 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
131 c = xorg_list_last_entry(&parent.children, struct child, node);
133 assert(memcmp(c, &child[2], sizeof(struct child)) == 0);
137 assert(memcmp(c, &child[i++], sizeof(struct child)) == 0);
145 struct child child[2];
146 struct child *c;
150 xorg_list_add(&child[0].node, &parent.children);
156 xorg_list_add(&child[0].node, &parent.children);
157 xorg_list_del(&child[0].node);
160 xorg_list_add(&child[0].node, &parent.children);
161 xorg_list_add(&child[1].node, &parent.children);
163 c = xorg_list_first_entry(&parent.children, struct child, node);
165 assert(memcmp(c, &child[1], sizeof(struct child)) == 0);
168 xorg_list_del(&child[1].node);
170 assert(xorg_list_is_empty(&child[1].node));
171 c = xorg_list_first_entry(&parent.children, struct child, node);
173 assert(memcmp(c, &child[0], sizeof(struct child)) == 0);
176 xorg_list_add(&child[1].node, &parent.children);
177 xorg_list_del(&child[0].node);
178 c = xorg_list_first_entry(&parent.children, struct child, node);
180 assert(memcmp(c, &child[1], sizeof(struct child)) == 0);
183 xorg_list_add(&child[0].node, &parent.children);
186 assert(!xorg_list_is_empty(&child[0].node));
187 assert(!xorg_list_is_empty(&child[1].node));
194 struct child child[3];
195 struct child *c;
200 xorg_list_add(&child[2].node, &parent.children);
201 xorg_list_add(&child[1].node, &parent.children);
202 xorg_list_add(&child[0].node, &parent.children);
205 assert(memcmp(c, &child[i], sizeof(struct child)) == 0);