aboutsummaryrefslogtreecommitdiffstats
path: root/version_info.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2010-10-21 07:13:43 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2010-10-21 07:13:43 +0000
commit2cedc69849087c220c7d9f04c559e9824fde844d (patch)
tree26815d44b8853ef6cdd90ac777f4b1c569584a76 /version_info.c
parent5c18160006d1df99214d3a8d0fa30ebfeab7dda7 (diff)
Fixed "Compiled with" information in the About box.
svn path=/trunk/; revision=34601
Diffstat (limited to 'version_info.c')
-rw-r--r--version_info.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/version_info.c b/version_info.c
index ce99b5ce75..32f99fca4e 100644
--- a/version_info.c
+++ b/version_info.c
@@ -117,13 +117,17 @@ end_string(GString *str)
* don't use Portaudio in TShark.
*/
void
-get_compiled_version_info(GString *str, void (*additional_info)(GString *))
+get_compiled_version_info(GString *str, void (*prepend_info)(GString *),
+ void (*append_info)(GString *))
{
if (sizeof(str) == 4)
g_string_append(str, "(32-bit) ");
else
g_string_append(str, "(64-bit) ");
+ if (prepend_info)
+ (*prepend_info)(str);
+
/* GLIB */
g_string_append(str, "with ");
g_string_append_printf(str,
@@ -163,8 +167,8 @@ get_compiled_version_info(GString *str, void (*additional_info)(GString *))
#endif /* HAVE_LIBCAP */
/* Additional application-dependent information */
- if (additional_info)
- (*additional_info)(str);
+ if (append_info)
+ (*append_info)(str);
g_string_append(str, ".");
#if !defined(HAVE_LIBPCRE) && !GLIB_CHECK_VERSION(2,14,0)