Commit f5d37e279a807c6c0afd76910681e33152ed8efe

Dan Nicholson 2009-04-08T17:59:15

Constify public API There's no reason the arguments can't be const.

diff --git a/include/X11/extensions/XKBcommon.h b/include/X11/extensions/XKBcommon.h
index ebac78e..36f9ff3 100644
--- a/include/X11/extensions/XKBcommon.h
+++ b/include/X11/extensions/XKBcommon.h
@@ -126,10 +126,10 @@ typedef struct _XkbcDesc {
 _XFUNCPROTOBEGIN
 
 extern XkbcDescPtr
-XkbcCompileKeymapFromRules(XkbRMLVOSet *rmlvo);
+XkbcCompileKeymapFromRules(const XkbRMLVOSet *rmlvo);
 
 extern XkbcDescPtr
-XkbcCompileKeymapFromComponents(XkbComponentNamesPtr ktcsg);
+XkbcCompileKeymapFromComponents(const XkbComponentNamesPtr ktcsg);
 
 _XFUNCPROTOEND
 
diff --git a/src/xkbcomp/xkbcomp.c b/src/xkbcomp/xkbcomp.c
index a9db543..89753da 100644
--- a/src/xkbcomp/xkbcomp.c
+++ b/src/xkbcomp/xkbcomp.c
@@ -111,7 +111,7 @@ fail:
 }
 
 XkbcDescPtr
-XkbcCompileKeymapFromRules(XkbRMLVOSet *rmlvo)
+XkbcCompileKeymapFromRules(const XkbRMLVOSet *rmlvo)
 {
     char rulesPath[PATH_MAX];
     int pathlen;
@@ -157,7 +157,7 @@ XkbcCompileKeymapFromRules(XkbRMLVOSet *rmlvo)
 }
 
 XkbcDescPtr
-XkbcCompileKeymapFromComponents(XkbComponentNamesPtr ktcsg)
+XkbcCompileKeymapFromComponents(const XkbComponentNamesPtr ktcsg)
 {
     XkbFile *file, *mapToUse;
     XkbcDescPtr xkb;