diff --git a/mediachanger/castorrmc/common/Csnprintf.c b/mediachanger/castorrmc/common/Csnprintf.c
index 1b095f55b469ff2608df626c3d499ff0c25cfc16..09cd67a710b72e44e9bc32b2995bb4238b61b13b 100644
--- a/mediachanger/castorrmc/common/Csnprintf.c
+++ b/mediachanger/castorrmc/common/Csnprintf.c
@@ -1,5 +1,5 @@
 /*
- * $Id: Csnprintf.c,v 1.1 2003/11/04 13:02:35 jdurand Exp $
+ * $Id: Csnprintf.c,v 1.2 2007/12/07 11:40:52 sponcec3 Exp $
  */
 
 #include "Csnprintf.h"
@@ -7,7 +7,7 @@
 /* Hide the snprintf and al. call v.s. different OS. */
 /* Sometimes a different name, sometimes do not exist */
 
-int DLL_DECL Csnprintf(char *str, size_t size, char *format, ...) {
+int DLL_DECL Csnprintf(char *str, size_t size, const char *format, ...) {
 	int rc;
 	va_list args;
 
@@ -20,7 +20,7 @@ int DLL_DECL Csnprintf(char *str, size_t size, char *format, ...) {
 	return(rc);
 }
 
-int DLL_DECL Cvsnprintf(char *str, size_t size, char *format, va_list args)
+int DLL_DECL Cvsnprintf(char *str, size_t size, const char *format, va_list args)
 {
 #if (defined(__osf__) && defined(__alpha))
 	return(vsprintf(str, format, args));
diff --git a/mediachanger/castorrmc/h/Csnprintf.h b/mediachanger/castorrmc/h/Csnprintf.h
index 368fa23feaeb4d5ca1dfb1817924f77f1d4e82bd..9e6b8f2fb263dbc2d6aa10141538c5669dc1a7ed 100644
--- a/mediachanger/castorrmc/h/Csnprintf.h
+++ b/mediachanger/castorrmc/h/Csnprintf.h
@@ -1,5 +1,5 @@
 /*
- * $Id: Csnprintf.h,v 1.1 2003/11/04 13:02:56 jdurand Exp $
+ * $Id: Csnprintf.h,v 1.2 2007/12/07 11:40:53 sponcec3 Exp $
  */
 
 #ifndef __Csnprintf_h
@@ -10,7 +10,7 @@
 #include <sys/types.h>
 #include "osdep.h"
 
-EXTERN_C int DLL_DECL Csnprintf _PROTO((char *, size_t, char *, ...));
-EXTERN_C int DLL_DECL Cvsnprintf _PROTO((char *, size_t, char *, va_list));
+EXTERN_C int DLL_DECL Csnprintf _PROTO((char *, size_t, const char *, ...));
+EXTERN_C int DLL_DECL Cvsnprintf _PROTO((char *, size_t, const char *, va_list));
 
 #endif /* __Csnprintf_h */