Lines Matching defs:proto
86 (im->private.proto.write((im),(len),(XPointer)(data)))
88 (im->private.proto.read((im),(XPointer)(buf),(buf_len),&(len)))
89 #define _XimFlushData(im) im->private.proto.flush((im))
140 return(!ic->private.proto.waitCallback); /* check HM */
148 while (((pcbq = ic->private.proto.pend_cb_que) != (XimPendingCallback)NULL)
152 pcbq->proto,
154 ic->private.proto.pend_cb_que = pcbq->next;
155 Xfree(pcbq->proto); /* free memory of XimPendingCallback */
163 XimPendingCallback pcbq = ic->private.proto.pend_cb_que;
174 ic->private.proto.pend_cb_que = call_data;
194 char* proto;
199 if ((imid != im->private.proto.imid) || !ic) {
218 proto = (char*)data + sz_ximPacketHeader;
234 memcpy(proto_buf, proto, proto_len);
239 pcb->proto = proto_buf;
252 * `proto' points to the next address of IM-ID and IC-ID.
255 (void) (*callback_table[major_opcode])(im, ic, proto, proto_len);
263 char* proto,
286 char* proto,
297 *(CARD32*)&proto[p]; p += sz_CARD32;
299 *(CARD32*)&proto[p]; p += sz_CARD32;
301 *(CARD32*)&proto[p]; p += sz_CARD32;
303 *(CARD32*)&proto[p];
315 (char*)proto); /* send XIM_ERROR */
345 *(CARD16*)&buf[p] = (CARD16)im->private.proto.imid; p += sz_CARD16;
346 *(CARD16*)&buf[p] = (CARD16)ic->private.proto.icid; p += sz_CARD16;
371 char* proto,
390 (char*)proto); /* send XIM_ERROR */
404 *(CARD16*)&buf[p] = (CARD16)im->private.proto.imid; p += sz_CARD16;
405 *(CARD16*)&buf[p] = (CARD16)ic->private.proto.icid; p += sz_CARD16;
420 char* proto,
567 char* proto,
576 cbs.caret = (int)*(INT32*)proto; proto += sz_INT32;
577 cbs.chg_first = (int)*(INT32*)proto; proto += sz_INT32;
578 cbs.chg_length = (int)*(INT32*)proto; proto += sz_INT32;
579 _read_text_from_packet(im, proto, &cbs.text);
598 char* proto,
607 cbs.position = (int)*(INT32*)proto; proto += sz_INT32;
608 cbs.direction = (XIMCaretDirection)*(CARD32*)proto; proto += sz_CARD32;
609 cbs.style = (XIMCaretStyle)*(CARD32*)proto; proto += sz_CARD32;
621 (char*)proto); /* send XIM_ERROR */
634 *(CARD16*)&buf[p] = (CARD16)im->private.proto.imid; p += sz_CARD16;
635 *(CARD16*)&buf[p] = (CARD16)ic->private.proto.icid; p += sz_CARD16;
650 char* proto,
673 char* proto,
696 char* proto,
705 cbs.type = (XIMStatusDataType)*(CARD32*)proto; proto += sz_CARD32;
707 _read_text_from_packet(im, proto, &cbs.data.text);
710 cbs.data.bitmap = (Pixmap)*(CARD32*)proto;
729 _XimPreeditStateNotifyCallback( Xim im, Xic ic, char* proto, int len )
738 cbrec.state = *(BITMASK32 *)proto;