changeset 520:54974f4f2ad6

Constify.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 19 Nov 2012 17:34:16 +0200
parents feaaf0e2ecbe
children 8b3080325eff
files jss.c jss.h
diffstat 2 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/jss.c	Mon Nov 19 17:25:05 2012 +0200
+++ b/jss.c	Mon Nov 19 17:34:16 2012 +0200
@@ -13,24 +13,24 @@
 BOOL jssWarningIsFatal, jssErrorIsFatal;
 
 #ifndef JSS_LIGHT
-void (*jssError) (int code, char * filename, int linen, char * fmt, ...);
-void (*jssWarning) (int code, char * filename, int linen, char * fmt, ...);
+void (*jssError) (int code, const char *filename, int linen, const char *fmt, ...);
+void (*jssWarning) (int code, const char *filename, int linen, const char *fmt, ...);
 #endif
 
 
-void jssDefaultPrint(int code, char * filename, int linen, char * fmt)
+void jssDefaultPrint(int code, const char *filename, int linen, const char *fmt)
 {
     fprintf(stderr, "JSS");
     if (filename)
         fprintf(stderr, "[%s:%i]", filename, linen);
-    fprintf(stderr, fmt);
+    fprintf(stderr, "%s", fmt);
     if (code > 0)
         fprintf(stderr, "(%i)", code);
     fprintf(stderr, ": ");
 }
 
 
-void jssDefaultError(int code, char * filename, int linen, char * fmt, ...)
+void jssDefaultError(int code, const char *filename, int linen, const char *fmt, ...)
 {
     va_list ap;
     jssDefaultPrint(code, filename, linen, "E");
@@ -41,7 +41,7 @@
 }
 
 
-void jssDefaultWarning(int code, char * filename, int linen, char * fmt, ...)
+void jssDefaultWarning(int code, const char *filename, int linen, const char *fmt, ...)
 {
     va_list ap;
     jssDefaultPrint(code, filename, linen, "W");
--- a/jss.h	Mon Nov 19 17:25:05 2012 +0200
+++ b/jss.h	Mon Nov 19 17:34:16 2012 +0200
@@ -75,8 +75,8 @@
                 jssErrorIsFatal;    // if FALSE, error is considered non-fatal. this may cause strange problems.
 
 #ifndef JSS_LIGHT
-extern void     (*jssError)(int code, char *filename, int linen, char *fmt, ...);
-extern void     (*jssWarning)(int code, char *filename, int linen, char *fmt, ...);
+extern void     (*jssError)(int code, const char *filename, int linen, const char *fmt, ...);
+extern void     (*jssWarning)(int code, const char *filename, int linen, const char *fmt, ...);
 #endif