diff options
author | Gerald Combs <gerald@wireshark.org> | 2011-05-24 00:07:56 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2011-05-24 00:07:56 +0000 |
commit | a24687ce8eba24d3065bd38c139abfd7720fbb7b (patch) | |
tree | df105f49b2895d2f74db9545ae4235aba0e95562 /wsutil/unicode-utils.h | |
parent | 058fc19f453cc7445a62036a29bc69938ceb1a2a (diff) |
Move the Windows argument list conversion code to a common routine.
svn path=/trunk/; revision=37372
Diffstat (limited to 'wsutil/unicode-utils.h')
-rw-r--r-- | wsutil/unicode-utils.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/wsutil/unicode-utils.h b/wsutil/unicode-utils.h index f3c423ffd8..a03a172732 100644 --- a/wsutil/unicode-utils.h +++ b/wsutil/unicode-utils.h @@ -66,6 +66,18 @@ void utf_8to16_snprintf(TCHAR *utf16buf, gint utf16buf_len, const gchar* fmt, .. */ gchar * utf_16to8(const wchar_t *utf16str); +/** Convert the program argument list from UTF-16 to UTF-8 and + * store it in the supplied array. This is intended to be used + * to normalize command line arguments at program startup. + * + * @param argc The number of arguments. You should simply pass the + * first argument from main(). + * @param argv The argument values (vector). You should simply pass + * the second argument from main(). + */ +void arg_list_utf_16to8(int argc, char *argv[]); + + #endif /* _WIN32 */ #endif /* __UNICODEUTIL_H__ */ |