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);