Change lou_logPrint to accept const char *

git-svn-id: http://liblouis.googlecode.com/svn/trunk@1168 24698d54-e344-0410-af24-25bd253c2c7b
diff --git a/liblouis/compileTranslationTable.c b/liblouis/compileTranslationTable.c
index 5ea5abd..30b8435 100644
--- a/liblouis/compileTranslationTable.c
+++ b/liblouis/compileTranslationTable.c
@@ -184,7 +184,7 @@
 }
 
 void EXPORT_CALL
-lou_logPrint (char *format, ...)
+lou_logPrint (const char *format, ...)
 {
 #ifndef __SYMBIAN32__
   va_list argp;
@@ -5165,13 +5165,7 @@
 
 static void defaultLogCallback(int level, const char *message)
 {
-  char *tmpMsg = malloc(strlen(message)+1);
-  if (tmpMsg)
-    {
-      strcpy(tmpMsg, message);
-      lou_logPrint(tmpMsg);
-      free(tmpMsg);
-    }
+  lou_logPrint(message);
 }
 
 static logcallback logCallbackFunction = defaultLogCallback;
diff --git a/liblouis/liblouis.h.in b/liblouis/liblouis.h.in
index c3cb9e9..971e213 100644
--- a/liblouis/liblouis.h.in
+++ b/liblouis/liblouis.h.in
@@ -116,7 +116,7 @@
 				     int *outlen, formtype *typeform,
 				     char *spacing, int *outputPos,
 				     int *inputPos, int *cursorPos, int mode);
-  void EXPORT_CALL lou_logPrint (char *format, ...);
+  void EXPORT_CALL lou_logPrint (const char *format, ...);
 /* prints error messages to a file */
 
   void EXPORT_CALL lou_logFile (const char *filename);