Enable accepting file names with `-ยด symbol .Modification getopt.c
[openjpeg.git] / OPJViewer / source / imagjp2.cpp
index ce25bb1e796cbb60a11b24cae01185007ecb0ba2..b1a23bde613ca90f3b6b54408c2131bbb03a6494 100644 (file)
@@ -86,35 +86,29 @@ IMPLEMENT_DYNAMIC_CLASS(wxJP2Handler,wxImageHandler)
 \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