X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fxkbcomp%2Fvmod.h;h=546cf7ee4243e4cc36c9469ece51c1ccaeb57fdc;hb=a83d745b62ea8ec89e939b00bb3754ad54280942;hp=a711b9be3039a6bfdc05be5e79eea4be62c4092d;hpb=b3aced7e22f8d7e8f7f2b419a93f5f2d631bca1c;p=platform%2Fupstream%2Flibxkbcommon.git diff --git a/src/xkbcomp/vmod.h b/src/xkbcomp/vmod.h index a711b9b..546cf7e 100644 --- a/src/xkbcomp/vmod.h +++ b/src/xkbcomp/vmod.h @@ -27,23 +27,8 @@ #ifndef XKBCOMP_VMOD_H #define XKBCOMP_VMOD_H -typedef struct _VModInfo { - xkb_mod_mask_t defined; - xkb_mod_mask_t available; -} VModInfo; - -void -InitVModInfo(VModInfo *info, struct xkb_keymap *keymap); - -void -ClearVModInfo(VModInfo *info); - -bool -HandleVModDef(VModDef *stmt, struct xkb_keymap *keymap, - enum merge_mode mergeMode, VModInfo *info); - bool -ResolveVirtualModifier(ExprDef *def, struct xkb_keymap *keymap, - xkb_mod_index_t *ndx_rtrn, VModInfo *info); +HandleVModDef(struct xkb_context *ctx, struct xkb_mod_set *mods, + VModDef *stmt, enum merge_mode merge); #endif