Lines Matching defs:extinfo
94 XExtensionInfo *extinfo,
148 * hook on so that the "cache" (extinfo->cur) is properly cleaned.
163 dpyinfo->next = extinfo->head;
164 extinfo->head = dpyinfo;
165 extinfo->cur = dpyinfo;
166 extinfo->ndisplays++;
175 int XextRemoveDisplay (XExtensionInfo *extinfo, Display *dpy)
184 for (dpyinfo = extinfo->head; dpyinfo; dpyinfo = dpyinfo->next) {
199 extinfo->head = dpyinfo->next;
201 extinfo->ndisplays--;
202 if (dpyinfo == extinfo->cur) extinfo->cur = NULL; /* flush cache */
214 XExtDisplayInfo *XextFindDisplay (XExtensionInfo *extinfo, Display *dpy)
221 if ((dpyinfo = extinfo->cur)&& dpyinfo->display == dpy) return dpyinfo;
228 for (dpyinfo = extinfo->head; dpyinfo; dpyinfo = dpyinfo->next) {
230 extinfo->cur = dpyinfo; /* cache most recently used */