\r
/* sample error callback expecting a FILE* client object */\r
void jp2_error_callback(const char *msg, void *client_data) {\r
- char m_msg[MAX_MESSAGE_LEN];\r
int message_len = strlen(msg) - 1;\r
if (msg[message_len] != '\n')\r
message_len = MAX_MESSAGE_LEN;\r
- sprintf(m_msg, "[ERROR] %.*s", message_len, msg);\r
wxMutexGuiEnter();\r
- wxLogMessage(m_msg);\r
+ wxLogMessage(wxT("[ERROR] %.*s"), message_len, msg);\r
wxMutexGuiLeave();\r
}\r
/* sample warning callback expecting a FILE* client object */\r
void jp2_warning_callback(const char *msg, void *client_data) {\r
- char m_msg[MAX_MESSAGE_LEN];\r
int message_len = strlen(msg) - 1;\r
if (msg[message_len] != '\n')\r
message_len = MAX_MESSAGE_LEN;\r
- sprintf(m_msg, "[WARNING] %.*s", message_len, msg);\r
wxMutexGuiEnter();\r
- wxLogMessage(m_msg);\r
+ wxLogMessage(wxT("[WARNING] %.*s"), message_len, msg);\r
wxMutexGuiLeave();\r
}\r
/* sample debug callback expecting no client object */\r
void jp2_info_callback(const char *msg, void *client_data) {\r
- char m_msg[MAX_MESSAGE_LEN];\r
int message_len = strlen(msg) - 1;\r
if (msg[message_len] != '\n')\r
message_len = MAX_MESSAGE_LEN;\r
- sprintf(m_msg, "[INFO] %.*s", message_len, msg);\r
wxMutexGuiEnter();\r
- wxLogMessage(m_msg);\r
+ wxLogMessage(wxT("[INFO] %.*s"), message_len, msg);\r
wxMutexGuiLeave();\r
}\r
\r