diff options
author | gerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-10-19 22:43:38 +0000 |
---|---|---|
committer | gerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7> | 2006-10-19 22:43:38 +0000 |
commit | fda3b676d76651b7f6f0a330c19ec51e56516c47 (patch) | |
tree | 524aa5c409370eb73d2e88cd9b66fa347696e677 /version_info.c | |
parent | b53966b3c3cdf5c73c6ed9c12f38746766a8b9f1 (diff) |
Rename get_epan_and_portaudio_version_info() to get_gui_compiled_info()
and add version info for AirPcap. Add a corresponding
get_gui_runtime_info(). Fix up whitespace.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19620 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'version_info.c')
-rw-r--r-- | version_info.c | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/version_info.c b/version_info.c index d16a588914..f7b6cf69d2 100644 --- a/version_info.c +++ b/version_info.c @@ -298,8 +298,10 @@ get_epan_compiled_version_info(GString *str) * them to the specified GString. */ void -get_runtime_version_info(GString *str) +get_runtime_version_info(GString *str, void (*additional_info)(GString *)) { + gint break_point; + #if defined(_WIN32) OSVERSIONINFO info; #elif defined(HAVE_SYS_UTSNAME_H) @@ -462,11 +464,16 @@ get_runtime_version_info(GString *str) g_string_append(str, "an unknown OS"); #endif - g_string_append(str, " "); + break_point = add_word_wrap_break_point(str); - get_runtime_pcap_version(str); + /* Additional application-dependent information */ + if (additional_info) { + end_item_and_break(str, ",", break_point); + break_point = add_word_wrap_break_point(str); + (*additional_info)(str); + } - g_string_append(str, "."); + end_item_and_break(str, ".", break_point); /* Compiler info */ |