diff --git a/include/xkbrules.h b/include/xkbrules.h index b2c1c7230..98068afac 100644 --- a/include/xkbrules.h +++ b/include/xkbrules.h @@ -67,13 +67,4 @@ typedef struct _XkbRF_Group { char *words; } XkbRF_GroupRec, *XkbRF_GroupPtr; -typedef struct _XkbRF_Rules { - unsigned short sz_rules; - unsigned short num_rules; - XkbRF_RulePtr rules; - unsigned short sz_groups; - unsigned short num_groups; - XkbRF_GroupPtr groups; -} XkbRF_RulesRec, *XkbRF_RulesPtr; - #endif /* _XKBRULES_H_ */ diff --git a/xkb/xkbrules_priv.h b/xkb/xkbrules_priv.h index 8f1688030..71b1a8cd0 100644 --- a/xkb/xkbrules_priv.h +++ b/xkb/xkbrules_priv.h @@ -10,6 +10,15 @@ #include "include/xkbrules.h" +typedef struct _XkbRF_Rules { + unsigned short sz_rules; + unsigned short num_rules; + XkbRF_RulePtr rules; + unsigned short sz_groups; + unsigned short num_groups; + XkbRF_GroupPtr groups; +} XkbRF_RulesRec, *XkbRF_RulesPtr; + struct _XkbComponentNames; Bool XkbRF_GetComponents(XkbRF_RulesPtr rules,