summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Coopersmith <alan.coopersmith@oracle.com>2011-09-28 21:16:52 -0700
committerAlan Coopersmith <alan.coopersmith@oracle.com>2011-09-28 21:16:52 -0700
commit73bb1135d599d8a55e883bd61619707ede658717 (patch)
tree071fd983d7d438932fc29afc81dfa72971e38c75
parent23fc2d9c1cc91ac902ebf05dcbaa6062ff8f0dcc (diff)
Add const attributes to fix gcc -Wwrite-strings warnings
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
-rw-r--r--dsimple.c4
-rw-r--r--dsimple.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/dsimple.c b/dsimple.c
index d1b9fd9..5f98c56 100644
--- a/dsimple.c
+++ b/dsimple.c
@@ -75,7 +75,7 @@ from The Open Group.
/* This stuff is defined in the calling program by dsimple.h */
-char *program_name = "unknown_program";
+const char *program_name = "unknown_program";
/*
* Get_Display_Name (argc, argv) - return string representing display name
@@ -403,7 +403,7 @@ Window_With_Name (
/*
* Standard fatal error routine - call like printf
*/
-void Fatal_Error (char *msg, ...)
+void Fatal_Error (const char *msg, ...)
{
va_list args;
fflush (stdout);
diff --git a/dsimple.h b/dsimple.h
index b6adc43..9529605 100644
--- a/dsimple.h
+++ b/dsimple.h
@@ -43,7 +43,7 @@ typedef enum { False = 0, True } Bool;
/* Global variables used by routines in dsimple.c */
-extern char *program_name; /* Name of this program */
+extern const char *program_name; /* Name of this program */
/* Declarations for functions in dsimple.c */
@@ -54,7 +54,7 @@ void Setup_Display_And_Screen (const char *displayname,
xcb_window_t Select_Window (xcb_connection_t *, const xcb_screen_t *, int);
xcb_window_t Window_With_Name (xcb_connection_t *, xcb_window_t, const char *);
-void Fatal_Error (char *, ...) _X_NORETURN _X_ATTRIBUTE_PRINTF(1, 2);
+void Fatal_Error (const char *, ...) _X_NORETURN _X_ATTRIBUTE_PRINTF(1, 2);
void Print_X_Error (xcb_connection_t *, xcb_generic_error_t *);