diff options
author | Gerald Combs <gerald@wireshark.org> | 2006-10-19 22:43:38 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2006-10-19 22:43:38 +0000 |
commit | 99d5c5e440d958d3ee403965b32b2e98a288acb6 (patch) | |
tree | 524aa5c409370eb73d2e88cd9b66fa347696e677 /version_info.c | |
parent | ed69c761c829e25f0fd79d00d6d3879619e30d01 (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.
svn path=/trunk/; revision=19620
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 */ |