Lines Matching refs:i18n_core

41 _Xi18nNeedSwap (Xi18n i18n_core, CARD16 connect_id)  in _Xi18nNeedSwap()  argument
43 CARD8 im_byteOrder = i18n_core->address.im_byteOrder; in _Xi18nNeedSwap()
44 Xi18nClient *client = _Xi18nFindClient (i18n_core, connect_id); in _Xi18nNeedSwap()
49 Xi18nClient *_Xi18nNewClient(Xi18n i18n_core) in _Xi18nNewClient() argument
55 if (i18n_core->address.free_clients) in _Xi18nNewClient()
57 client = i18n_core->address.free_clients; in _Xi18nNewClient()
58 i18n_core->address.free_clients = client->next; in _Xi18nNewClient()
73 client->next = i18n_core->address.clients; in _Xi18nNewClient()
74 i18n_core->address.clients = client; in _Xi18nNewClient()
79 Xi18nClient *_Xi18nFindClient (Xi18n i18n_core, CARD16 connect_id) in _Xi18nFindClient() argument
81 Xi18nClient *client = i18n_core->address.clients; in _Xi18nFindClient()
94 void _Xi18nDeleteClient (Xi18n i18n_core, CARD16 connect_id) in _Xi18nDeleteClient() argument
96 Xi18nClient *target = _Xi18nFindClient (i18n_core, connect_id); in _Xi18nDeleteClient()
100 for (ccp = i18n_core->address.clients, ccp0 = NULL; in _Xi18nDeleteClient()
107 i18n_core->address.clients = ccp->next; in _Xi18nDeleteClient()
112 target->next = i18n_core->address.free_clients; in _Xi18nDeleteClient()
113 i18n_core->address.free_clients = target; in _Xi18nDeleteClient()
121 void _Xi18nDeleteAllClients (Xi18n i18n_core) in _Xi18nDeleteAllClients() argument
123 Xi18nClient *client = i18n_core->address.clients; in _Xi18nDeleteAllClients()
131 i18n_core->address.clients = NULL; in _Xi18nDeleteAllClients()
134 void _Xi18nDeleteFreeClients (Xi18n i18n_core) in _Xi18nDeleteFreeClients() argument
136 Xi18nClient *client = i18n_core->address.free_clients; in _Xi18nDeleteFreeClients()
144 i18n_core->address.free_clients = NULL; in _Xi18nDeleteFreeClients()
154 Xi18n i18n_core = ims->protocol; in _Xi18nSendMessage() local
166 _Xi18nNeedSwap (i18n_core, connect_id)); in _Xi18nSendMessage()
190 i18n_core->methods.send (ims, connect_id, reply, reply_length); in _Xi18nSendMessage()
199 Xi18n i18n_core = ims->protocol; in _Xi18nSendTriggerKey() local
202 XIMTriggerKey *on_keys = i18n_core->address.on_keys.keylist; in _Xi18nSendTriggerKey()
203 XIMTriggerKey *off_keys = i18n_core->address.off_keys.keylist; in _Xi18nSendTriggerKey()
204 int on_key_num = i18n_core->address.on_keys.count_keys; in _Xi18nSendTriggerKey()
205 int off_key_num = i18n_core->address.off_keys.count_keys; in _Xi18nSendTriggerKey()
216 _Xi18nNeedSwap (i18n_core, connect_id)); in _Xi18nSendTriggerKey()
270 Xi18n i18n_core = ims->protocol; in _Xi18nSetEventMask() local
278 _Xi18nNeedSwap (i18n_core, connect_id)); in _Xi18nSetEventMask()