fprintf(output, "\nIf type is not specified, a random packet will be chosen\n\n");
}
-int
-main(int argc, char **argv)
+static int
+real_main(int argc, char **argv)
{
char *init_progfile_dir_error;
int opt;
cmdarg_err_init(failure_warning_message, failure_message_cont);
#ifdef _WIN32
- arg_list_utf_16to8(argc, argv);
create_app_running_mutex();
#endif /* _WIN32 */
return ret;
}
+#ifdef _WIN32
+int
+wmain(int argc, wchar_t **wc_argv)
+{
+ char **argv;
+
+ argv = arg_list_utf_16to8(argc, wc_argv);
+ return real_main(argc, argv);
+}
+#else
+int
+main(int argc, char **argv)
+{
+ return real_main(argc, argv);
+}
+#endif
+
/*
* Editor modelines - http://www.wireshark.org/tools/modelines.html
*