aboutsummaryrefslogtreecommitdiffstats
path: root/version_info.c
diff options
context:
space:
mode:
authorgerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2006-10-19 22:43:38 +0000
committergerald <gerald@f5534014-38df-0310-8fa8-9805f1628bb7>2006-10-19 22:43:38 +0000
commitfda3b676d76651b7f6f0a330c19ec51e56516c47 (patch)
tree524aa5c409370eb73d2e88cd9b66fa347696e677 /version_info.c
parentb53966b3c3cdf5c73c6ed9c12f38746766a8b9f1 (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.c15
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 */