diff --git a/xkb/maprules.c b/xkb/maprules.c index 83abe8076..9c6f7c2b3 100644 --- a/xkb/maprules.c +++ b/xkb/maprules.c @@ -970,16 +970,6 @@ XkbRF_LoadRules(FILE * file, XkbRF_RulesPtr rules) return TRUE; } -/***====================================================================***/ - -XkbRF_RulesPtr -XkbRF_Create(void) -{ - return calloc(1, sizeof(XkbRF_RulesRec)); -} - -/***====================================================================***/ - void XkbRF_Free(XkbRF_RulesPtr rules, Bool freeRules) { diff --git a/xkb/xkbrules_priv.h b/xkb/xkbrules_priv.h index b494edb8d..3739c15a8 100644 --- a/xkb/xkbrules_priv.h +++ b/xkb/xkbrules_priv.h @@ -6,6 +6,7 @@ #define _XSERVER_XKB_XKBRULES_PRIV_H #include +#include #include #include "include/xkbrules.h" @@ -50,7 +51,10 @@ Bool XkbRF_GetComponents(XkbRF_RulesPtr rules, Bool XkbRF_LoadRules(FILE *file, XkbRF_RulesPtr rules); -XkbRF_RulesPtr XkbRF_Create(void); +static inline XkbRF_RulesPtr XkbRF_Create(void) +{ + return calloc(1, sizeof(XkbRF_RulesRec)); +} void XkbRF_Free(XkbRF_RulesPtr rules, Bool freeRules);