diff --git a/include/xkbrules.h b/include/xkbrules.h index 20ea78e17..a781b127a 100644 --- a/include/xkbrules.h +++ b/include/xkbrules.h @@ -37,11 +37,4 @@ typedef struct _XkbRMLVOSet { char *options; } XkbRMLVOSet; -typedef struct _XkbRF_VarDefs { - const char *model; - const char *layout; - const char *variant; - const char *options; -} XkbRF_VarDefsRec, *XkbRF_VarDefsPtr; - #endif /* _XKBRULES_H_ */ diff --git a/xkb/xkbrules_priv.h b/xkb/xkbrules_priv.h index deb29d093..5814b68ca 100644 --- a/xkb/xkbrules_priv.h +++ b/xkb/xkbrules_priv.h @@ -11,6 +11,13 @@ #include "include/xkbrules.h" +typedef struct _XkbRF_VarDefs { + const char *model; + const char *layout; + const char *variant; + const char *options; +} XkbRF_VarDefsRec, *XkbRF_VarDefsPtr; + typedef struct _XkbRF_Rule { int number; int layout_num; diff --git a/xkb/xkbsrv_priv.h b/xkb/xkbsrv_priv.h index a489a371a..37dbc886b 100644 --- a/xkb/xkbsrv_priv.h +++ b/xkb/xkbsrv_priv.h @@ -9,6 +9,8 @@ #include #include +#include "xkb/xkbrules_priv.h" + #include "dix.h" #include "input.h" #include "misc.h"