[PATCH:xcmsdb 4/6] Fix const char * warnings

Alan Coopersmith alan.coopersmith at oracle.com
Tue Nov 26 21:45:16 PST 2013


Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
---
 SCCDFile.h |    2 +-
 loadData.c |   15 ++++++++-------
 xcmsdb.c   |    6 +++---
 3 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/SCCDFile.h b/SCCDFile.h
index a9a7722..41a51bf 100644
--- a/SCCDFile.h
+++ b/SCCDFile.h
@@ -139,7 +139,7 @@ typedef struct _XDCCC_Correction {
     struct _XDCCC_Correction*	next;
 } XDCCC_Correction;
 
-extern int LoadSCCData(Display *pDpy, int screenNumber, char *filename, 
+extern int LoadSCCData(Display *pDpy, int screenNumber, const char *filename,
 		       int targetFormat);
 
 #endif /* SCCDFILE_H */
diff --git a/loadData.c b/loadData.c
index a0a2a58..170d9e0 100644
--- a/loadData.c
+++ b/loadData.c
@@ -62,7 +62,7 @@
  */
 
 typedef struct _DefineEntry {
-    char	*pString;
+    const char	*pString;
     int		define;
 } DefineEntry;
 
@@ -151,7 +151,7 @@ static DefineEntry VisualClassTbl[] = {
 static int
 StrToDefine(DefineEntry pde[],	/* IN: table of X string-define pairs     */
 				/*     last entry must contain pair "", 0 */
-	    char *pstring)	/* IN: string to be looked up in that table */
+	   const char *pstring)	/* IN: string to be looked up in that table */
 /*
  *	DESCRIPTION
  *		Converts a string to an integer define.
@@ -184,7 +184,7 @@ StrToDefine(DefineEntry pde[],	/* IN: table of X string-define pairs     */
  *
  *	SYNOPSIS
  */
-static char *
+static const char *
 DefineToStr(DefineEntry pde[],	/* IN: table of X string-define pairs */
 				/*     last entry must contain pair "", 0 */
 	    int id)		/* IN: id to be looked up in that table	*/
@@ -221,7 +221,7 @@ DefineToStr(DefineEntry pde[],	/* IN: table of X string-define pairs */
  *	SYNOPSIS
  */
 static int
-SCKeyOf(char *string)
+SCKeyOf(const char *string)
 /*
  *	DESCRIPTION
  *		Converts a string to an integer define.
@@ -250,7 +250,7 @@ SCKeyOf(char *string)
  *	SYNOPSIS
  */
 static int
-SCScrnClassOf(char *string)
+SCScrnClassOf(const char *string)
 /*
  *	DESCRIPTION
  *		Converts a string to an integer define.
@@ -278,7 +278,7 @@ SCScrnClassOf(char *string)
  *
  *	SYNOPSIS
  */
-static char *
+static const char *
 SCScrnClassStringOf(int id)
 /*
  *	DESCRIPTION
@@ -1417,7 +1417,8 @@ ParseVisualOptions(Display *pDpy, XDCCC_Correction *pCorrection, char *pbuf)
  *	SYNOPSIS
  */
 int
-LoadSCCData(Display *pDpy, int screenNumber, char *filename, int targetFormat)
+LoadSCCData(Display *pDpy, int screenNumber, const char *filename,
+            int targetFormat)
 
 /*
  *	DESCRIPTION
diff --git a/xcmsdb.c b/xcmsdb.c
index 973c6ab..b1ec2ce 100644
--- a/xcmsdb.c
+++ b/xcmsdb.c
@@ -87,7 +87,7 @@ MissingArg (const char *option)
 }
 
 static Bool 
-optionmatch(char *opt, char *arg, int minlen)
+optionmatch(const char *opt, const char *arg, int minlen)
 {
     int arglen;
 
@@ -207,7 +207,7 @@ main(int argc, char *argv[])
 
 
 static Atom
-ParseAtom(Display *dpy, char *name, int only_flag)
+ParseAtom(Display *dpy, const char *name, int only_flag)
 {
     return(XInternAtom(dpy, name, only_flag));
 }
@@ -348,7 +348,7 @@ QuerySCCDataRGB(Display *dpy, Window root)
     VisualID visualID;
     XVisualInfo vinfo_template, *vinfo_ret;
     int nvis;
-    static char *visual_strings[] = {
+    static const char *visual_strings[] = {
 	"StaticGray",
 	"GrayScale",
 	"StaticColor",
-- 
1.7.9.2



More information about the xorg-devel mailing list