Lines Matching defs:aptr
137 XF86ConfAdjacencyPtr aptr;
140 aptr = calloc(1, sizeof(XF86ConfAdjacencyRec));
141 aptr->list.next = NULL;
142 aptr->adj_scrnum = -1;
143 aptr->adj_where = CONF_ADJ_OBSOLETE;
144 aptr->adj_x = 0;
145 aptr->adj_y = 0;
146 aptr->adj_refscreen = NULL;
148 aptr->adj_scrnum = xf86_lex_val.num;
153 free(aptr);
156 aptr->adj_screen_str = xf86_lex_val.str;
161 aptr->adj_where = CONF_ADJ_RIGHTOF;
164 aptr->adj_where = CONF_ADJ_LEFTOF;
167 aptr->adj_where = CONF_ADJ_ABOVE;
170 aptr->adj_where = CONF_ADJ_BELOW;
173 aptr->adj_where = CONF_ADJ_RELATIVE;
176 aptr->adj_where = CONF_ADJ_ABSOLUTE;
180 free(aptr);
187 aptr->adj_where = CONF_ADJ_OBSOLETE;
189 aptr->adj_where = CONF_ADJ_ABSOLUTE;
191 switch (aptr->adj_where) {
196 aptr->adj_x = xf86_lex_val.num;
199 free(aptr);
202 aptr->adj_y = xf86_lex_val.num;
206 free(aptr);
220 free(aptr);
223 aptr->adj_refscreen = xf86_lex_val.str;
224 if (aptr->adj_where == CONF_ADJ_RELATIVE) {
227 free(aptr);
230 aptr->adj_x = xf86_lex_val.num;
233 free(aptr);
236 aptr->adj_y = xf86_lex_val.num;
241 aptr->adj_top_str = xf86_lex_val.str;
245 free(aptr);
248 aptr->adj_bottom_str = xf86_lex_val.str;
252 free(aptr);
255 aptr->adj_left_str = xf86_lex_val.str;
259 free(aptr);
262 aptr->adj_right_str = xf86_lex_val.str;
266 xf86addListItem((glp) ptr->lay_adjacency_lst, (glp) aptr);
317 XF86ConfAdjacencyPtr aptr;
329 for (aptr = ptr->lay_adjacency_lst; aptr; aptr = aptr->list.next) {
331 if (aptr->adj_scrnum >= 0)
332 fprintf(cf, "%2d", aptr->adj_scrnum);
335 fprintf(cf, " \"%s\"", aptr->adj_screen_str);
336 switch (aptr->adj_where) {
338 fprintf(cf, " \"%s\"", aptr->adj_top_str);
339 fprintf(cf, " \"%s\"", aptr->adj_bottom_str);
340 fprintf(cf, " \"%s\"", aptr->adj_right_str);
341 fprintf(cf, " \"%s\"\n", aptr->adj_left_str);
344 if (aptr->adj_x != -1)
345 fprintf(cf, " %d %d\n", aptr->adj_x, aptr->adj_y);
350 fprintf(cf, " RightOf \"%s\"\n", aptr->adj_refscreen);
353 fprintf(cf, " LeftOf \"%s\"\n", aptr->adj_refscreen);
356 fprintf(cf, " Above \"%s\"\n", aptr->adj_refscreen);
359 fprintf(cf, " Below \"%s\"\n", aptr->adj_refscreen);
362 fprintf(cf, " Relative \"%s\" %d %d\n", aptr->adj_refscreen,
363 aptr->adj_x, aptr->adj_y);