Lines Matching defs:dpy

64 #define IACheckExtension(dpy,i,val) \
65 XextCheckExtension (dpy, i, ia_extension_name, val)
80 #define IACheckExtension(dpy,i,val) \
82 /* XMissingExtension (dpy, ia_extension_name); */ \
125 static int ia_close_display(Display *dpy, XExtCodes *codes)
131 if (di->display == dpy) {
145 static char *ia_error_string (Display *dpy, int err, XExtCodes *codes,
152 XGetErrorDatabaseText (dpy, "XProtoError", tmp, ia_error_list[err],
159 static IAExtDisplayInfo *ia_find_display(Display *dpy)
164 if (di->display == dpy) {
172 di->display = dpy;
173 di->codes = XInitExtension(dpy, ia_extension_name);
177 XESetCloseDisplay(dpy, di->codes->extension, ia_close_display);
178 XESetErrorString(dpy, di->codes->extension, ia_error_string);
194 Display *dpy
197 XExtDisplayInfo *info = find_display(dpy);
209 Display *dpy,
214 XExtDisplayInfo *info = find_display(dpy);
218 IACheckExtension(dpy, info, False);
220 LockDisplay(dpy);
224 if (!_XReply(dpy, (xReply *)(&rep), 0, xFalse)) {
225 UnlockDisplay(dpy);
231 UnlockDisplay(dpy);
239 Display *dpy,
245 XExtDisplayInfo *info = find_display(dpy);
250 IACheckExtension(dpy, info, False);
254 LockDisplay(dpy);
259 if (!_XReply(dpy, (xReply *)(&rep), 0, xFalse)) {
260 UnlockDisplay(dpy);
267 _XEatDataWords(dpy, rep.length);
268 UnlockDisplay(dpy);
273 _XRead32(dpy, (long *)(*Pinfo), length);
274 UnlockDisplay(dpy);
282 Display *dpy,
288 XExtDisplayInfo *info = find_display(dpy);
292 IACheckExtension(dpy, info, False);
294 LockDisplay(dpy);
303 Data32(dpy, (long *)Pinfo, length);
307 Data32(dpy, (long *)Pinfo, length);
309 UnlockDisplay(dpy);