Lines Matching refs:server
133 if (xkb->server == NULL) {
140 xkb->server = map;
143 map = xkb->server;
592 if (xkb->server) {
593 if (xkb->server->behaviors) {
594 memset((char *) &xkb->server->behaviors[minKC], 0,
606 if (xkb->server->key_acts) {
607 memset((char *) &xkb->server->key_acts[minKC], 0,
619 if (xkb->server->vmodmap) {
620 memset((char *) &xkb->server->vmodmap[minKC], 0,
675 if (xkb->server) {
676 if (xkb->server->behaviors) {
677 memset((char *) &xkb->server->behaviors[xkb->max_key_code], 0,
689 if (xkb->server->key_acts) {
690 memset((char *) &xkb->server->key_acts[xkb->max_key_code], 0,
702 if (xkb->server->vmodmap) {
703 memset((char *) &xkb->server->vmodmap[xkb->max_key_code], 0,
738 xkb->server->key_acts[key] = 0;
744 if (xkb->server->size_acts - xkb->server->num_acts >= (unsigned) needed) {
745 xkb->server->key_acts[key] = xkb->server->num_acts;
746 xkb->server->num_acts += needed;
747 return &xkb->server->acts[xkb->server->key_acts[key]];
749 xkb->server->size_acts = xkb->server->num_acts + needed + 8;
750 newActs = calloc(xkb->server->size_acts, sizeof(XkbAction));
758 if ((xkb->server->key_acts[i] == 0) && (i != key))
774 xkb->server->key_acts[i] = nActs;
777 free(xkb->server->acts);
778 xkb->server->acts = newActs;
779 xkb->server->num_acts = nActs;
780 return &xkb->server->acts[xkb->server->key_acts[key]];
839 if ((xkb == NULL) || (xkb->server == NULL))
843 map = xkb->server;
867 free(xkb->server);
868 xkb->server = NULL;