Constify public API
authorDan Nicholson <dbn.lists@gmail.com>
Thu, 9 Apr 2009 00:59:15 +0000 (17:59 -0700)
committerDan Nicholson <dbn.lists@gmail.com>
Thu, 9 Apr 2009 00:59:15 +0000 (17:59 -0700)
There's no reason the arguments can't be const.

include/X11/extensions/XKBcommon.h
src/xkbcomp/xkbcomp.c

index ebac78e..36f9ff3 100644 (file)
@@ -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
 
index a9db543..89753da 100644 (file)
@@ -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;