Lines Matching defs:tc
46 int XEAddRequestCB(XETC *tc, CARD8 req, void_function func, BYTE *data)
48 if (!tc->values.req_cb)
50 if ((tc->values.req_cb =
57 tc->values.req_cb[req].func = func;
58 tc->values.req_cb[req].data = data;
63 int XEAddRequestCBs(XETC *tc, ReqFlags req_flags, void_function func,
73 status = XEAddRequestCB(tc, (CARD8)i, func, data);
80 int XEAddEventCB(XETC *tc, CARD8 evt, void_function func, BYTE *data)
82 if (!tc->values.evt_cb)
84 if ((tc->values.evt_cb =
91 tc->values.evt_cb[evt].func = func;
92 tc->values.evt_cb[evt].data = data;
97 int XEAddEventCBs(XETC *tc, EventFlags evt_flags, void_function func,
107 status = XEAddEventCB(tc, (CARD8)i, func, data);
114 void XERemoveRequestCB(XETC *tc, CARD8 req)
116 if (!tc->values.req_cb)
120 tc->values.req_cb[req].func = (void_function)NULL;
121 tc->values.req_cb[req].data = (BYTE *)NULL;
124 void XERemoveRequestCBs(XETC *tc, ReqFlags req_flags)
132 XERemoveRequestCB(tc, (CARD8)i);
137 void XERemoveAllRequestCBs(XETC *tc)
139 if (!tc->values.req_cb)
143 XtFree((XtPointer)tc->values.req_cb);
146 void XERemoveEventCB(XETC *tc, CARD8 evt)
148 if (!tc->values.evt_cb)
152 tc->values.evt_cb[evt].func = (void_function)NULL;
153 tc->values.evt_cb[evt].data = (BYTE *)NULL;
157 void XERemoveEventCBs(XETC *tc, EventFlags evt_flags)
165 XERemoveEventCB(tc, (CARD8)i);
170 void XERemoveAllEventCBs(XETC *tc)
172 if (!tc->values.evt_cb)
176 XtFree((XtPointer)tc->values.evt_cb);