Lines Matching refs:im
73 _XimConnect(Xim im)
75 return im->private.proto.connect(im);
79 _XimShutdown(Xim im)
81 return im->private.proto.shutdown(im);
85 _XimWrite(Xim im, INT16 len, XPointer data)
87 return im->private.proto.write(im, len, data);
92 Xim im,
103 Xim im,
124 if ((hold_buf = im->private.proto.hold_data)) {
125 data_len = im->private.proto.hold_data_len;
127 packet_size = _CheckProtocolData(im, hold_buf);
145 im->private.proto.hold_data = tmp;
146 im->private.proto.hold_data_len = data_len;
148 im->private.proto.hold_data = 0;
149 im->private.proto.hold_data_len = 0;
159 im->private.proto.hold_data = 0;
160 im->private.proto.hold_data_len = 0;
165 if (!(im->private.proto.read(im,
172 packet_size = _CheckProtocolData(im, buf);
181 im->private.proto.hold_data = tmp;
182 im->private.proto.hold_data_len = data_len;
188 if (!(im->private.proto.read(im,
208 im->private.proto.hold_data = tmp;
209 im->private.proto.hold_data_len = data_len;
211 im->private.proto.hold_data = 0;
212 im->private.proto.hold_data_len = 0;
220 Xim im,
224 return im->private.proto.call_dispatcher(im, len, data);
228 _XimRead(Xim im, INT16 *len, XPointer buf, int buf_size,
235 ret_code = _XimReadData(im, &read_len, buf, buf_size);
239 if ((*predicate)(im, read_len, buf, arg))
241 if (_XimCallDispatcher(im, read_len, buf))
243 _XimError(im, 0, XIM_BadProtocol, (INT16)0, (CARD16)0, (char *)NULL);
251 Xim im,
257 return im->private.proto.register_dispatcher(im, callback, call_data);
261 _XimFlush(Xim im)
263 im->private.proto.flush(im);
268 _XimFilterWaitEvent(Xim im)
278 ret_code = _XimReadData(im, &read_len, (XPointer)reply, buf_size);
287 ret_code = _XimReadData(im, &read_len, preply, buf_size);
297 if (_XimCallDispatcher(im, read_len, preply)) {
302 _XimError(im, 0, XIM_BadProtocol, (INT16)0, (CARD16)0, (char *)NULL);