[randpkt_core.[ch]]
indent_style = tab
indent_size = tab
+
+[ws_version_info.[ch]]
+indent_style = tab
+indent_size = tab
epan/taps.txt
epan/taps_wslua.c
epan/uat_load.c
+epan/ws_version_info.c
epan/wslua/declare_wslua.h
epan/wslua/register_wslua.c
epan/wslua/taps.txt
wiretap/ascend.c
wiretap/ascend.h
wiretap/k12text.c
+wiretap/ws_version_info.c
wireshark-tap-register.c
wireshark-tap-register-cache.pkl
ui/gtk/wireshark-gresources.c
cfile.c
frame_tvbuff.c
sync_pipe_write.c
+ ws_version_info.c
)
# sources for external capture interfaces
)
set(randpkt_FILES
randpkt.c
+ ws_version_info.c
)
add_executable(randpkt ${randpkt_FILES})
set_extra_executable_properties(randpkt "Executables")
)
set(text2pcap_CLEAN_FILES
text2pcap.c
+ ws_version_info.c
)
set(text2pcap_FILES
${text2pcap_CLEAN_FILES}
)
set(mergecap_FILES
mergecap.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/mergecap.rc
)
add_executable(mergecap ${mergecap_FILES})
)
set(reordercap_FILES
reordercap.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/reordercap.rc
)
add_executable(reordercap ${reordercap_FILES})
)
set(capinfos_FILES
capinfos.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/capinfos.rc
)
add_executable(capinfos ${capinfos_FILES})
)
set(captype_FILES
captype.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/captype.rc
)
add_executable(captype ${captype_FILES})
)
set(editcap_FILES
editcap.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/editcap.rc
)
add_executable(editcap ${editcap_FILES})
filter_files.c
ringbuffer.c
sync_pipe_write.c
+ ws_version_info.c
${CMAKE_BINARY_DIR}/image/dumpcap.rc
)
add_executable(dumpcap ${dumpcap_FILES})
file.c \
fileset.c \
filter_files.c \
- summary.c
+ summary.c \
+ ws_version_info.c
# corresponding headers
WIRESHARK_COMMON_INCLUDES = \
$(SHARK_COMMON_SRC) \
capture_opts.c \
filter_files.c \
- tshark.c
+ tshark.c \
+ ws_version_info.c
# tfshark specifics
tfshark_SOURCES = \
$(SHARK_COMMON_SRC) \
- tfshark.c
+ tfshark.c \
+ ws_version_info.c
# rawshark specifics
rawshark_SOURCES = \
$(SHARK_COMMON_SRC) \
- rawshark.c
+ rawshark.c \
+ ws_version_info.c
# text2pcap specifics
text2pcap_SOURCES = \
text2pcap.c \
- text2pcap-scanner.l
+ text2pcap-scanner.l \
+ ws_version_info.c
text2pcap_INCLUDES = \
text2pcap.h
# mergecap specifics
mergecap_SOURCES = \
- mergecap.c
+ mergecap.c \
+ ws_version_info.c
# editcap specifics
editcap_SOURCES = \
- editcap.c
+ editcap.c \
+ ws_version_info.c
# reordercap specifics
reordercap_SOURCES = \
- reordercap.c
+ reordercap.c \
+ ws_version_info.c
# capinfos specifics
capinfos_SOURCES = \
- capinfos.c
+ capinfos.c \
+ ws_version_info.c
# captype specifics
captype_SOURCES = \
- captype.c
+ captype.c \
+ ws_version_info.c
# dftest specifics
dftest_SOURCES = \
# randpkt specifics
randpkt_SOURCES = \
- randpkt.c
+ randpkt.c \
+ ws_version_info.c
# dumpcap specifics
dumpcap_SOURCES = \
dumpcap.c \
filter_files.c \
ringbuffer.c \
- sync_pipe_write.c
+ sync_pipe_write.c \
+ ws_version_info.c
# corresponding headers
dumpcap_INCLUDES = \
$(EXTCAP_COMMON_INCLUDES) \
$(WIRESHARK_COMMON_INCLUDES) \
$(dumpcap_INCLUDES) \
- ws_diag_control.h
+ ws_diag_control.h \
+ ws_version_info.h
#include <wsutil/crash_info.h>
#include <wsutil/filesystem.h>
#include <wsutil/privileges.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wiretap/wtap_opttypes.h>
#include <wiretap/pcapng.h>
#include <wsutil/file_util.h>
#include <wsutil/filesystem.h>
#include <wsutil/privileges.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#ifdef HAVE_PLUGINS
#include <wsutil/plugins.h>
#
AC_PROG_SED
+AC_PROG_LN_S
AC_PROG_MKDIR_P
AC_PATH_PROG(PERL, perl)
find_last_pathname_separator@Base 1.12.0~rc1
format_size@Base 1.10.0
get_basename@Base 1.12.0~rc1
- get_compiled_version_info@Base 1.99.2
get_copyright_info@Base 1.99.0
get_cur_groupname@Base 1.10.0
get_cur_username@Base 1.10.0
get_profile_name@Base 1.12.0~rc1
get_profiles_dir@Base 1.12.0~rc1
get_progfile_dir@Base 1.12.0~rc1
- get_runtime_version_info@Base 1.99.2
get_systemfile_dir@Base 1.12.0~rc1
get_tempfile_path@Base 1.12.0~rc1
- get_ws_vcs_version_info@Base 1.99.0
has_global_profiles@Base 1.12.0~rc1
ieee80211_chan_to_mhz@Base 1.99.7
ieee80211_mhz_to_chan@Base 1.99.7
sha256_hmac_update@Base 2.1.0
sha256_starts@Base 2.1.0
sha256_update@Base 2.1.0
- show_version@Base 1.99.2
sober128_add_entropy@Base 1.99.0
sober128_read@Base 1.99.0
sober128_start@Base 1.99.0
#include <wsutil/cmdarg_err.h>
#include <wsutil/crash_info.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#ifndef HAVE_GETOPT_LONG
#include "wsutil/wsgetopt.h"
#include "wsutil/privileges.h"
#include "wsutil/filesystem.h"
#include "wsutil/copyright_info.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "epan/addr_resolv.h"
#include "epan/epan.h"
#include "epan/prefs.h"
#include <wsutil/report_err.h>
#include <wsutil/strnatcmp.h>
#include <wsutil/str_util.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wsutil/pint.h>
#include <wiretap/wtap_opttypes.h>
#include <wiretap/pcapng.h>
uat.c
value_string.c
xdlc.c
+ ${CMAKE_SOURCE_DIR}/ws_version_info.c
)
set(LIBWIRESHARK_CLEAN_FILES
#files with the "stop on warning" barrier.
libwireshark_la_SOURCES = \
$(LIBWIRESHARK_SRC) \
- $(LIBWIRESHARK_INCLUDES)
+ $(LIBWIRESHARK_INCLUDES) \
+ ws_version_info.c
libwireshark_la_CPPFLAGS = $(AM_CPPFLAGS) -DWS_BUILD_DLL
DISTCLEANFILES = \
$(NODIST_LIBWIRESHARK_GENERATED_C_FILES) \
$(NODIST_LIBWIRESHARK_GENERATED_HEADER_FILES) \
- dtd_grammar.out
+ dtd_grammar.out \
+ ws_version_info.c
MAINTAINERCLEANFILES = \
$(LIBWIRESHARK_GENERATED_C_FILES) \
BUILT_SOURCES = \
$(LIBWIRESHARK_GENERATED_HEADER_FILES) \
- $(NODIST_LIBWIRESHARK_GENERATED_HEADER_FILES)
+ $(NODIST_LIBWIRESHARK_GENERATED_HEADER_FILES) \
+ ws_version_info.c
#
# Add the object files for missing routines, if any.
dtd_grammar.c : $(LEMON) $(lemon_srcdir)/lempar.c $(srcdir)/dtd_grammar.lemon
$(AM_V_LEMON)$(LEMON) T=$(lemon_srcdir)/lempar.c $(srcdir)/dtd_grammar.lemon
+ws_version_info.c: $(top_srcdir)/ws_version_info.c
+ $(LN_S) $<
+
tvbtest.o exntest.o oids_test.o: exceptions.h
update-sminmpec:
#include <wsutil/str_util.h>
#include <wsutil/report_err.h>
#include <wsutil/pint.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include "packet-x509af.h"
#include "packet-x509if.h"
#include "packet-ssl-utils.h"
#include <epan/print.h>
#include <epan/charsets.h>
#include <wsutil/filesystem.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wsutil/utf8_entities.h>
#include <ftypes/ftypes-int.h>
#include <wsutil/tempfile.h>
#include <wsutil/file_util.h>
#include <wsutil/filesystem.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wiretap/merge.h>
#include <wsutil/file_util.h>
#include <wsutil/privileges.h>
#include <wsutil/strnatcmp.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#ifdef HAVE_PLUGINS
#include <wsutil/plugins.h>
#include <wiretap/pcap-encap.h>
#include <wsutil/clopts_common.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include "caputils/capture-pcap-util.h"
#include <wsutil/filesystem.h>
#include <wsutil/file_util.h>
#include <wsutil/privileges.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wiretap/wtap_opttypes.h>
#ifdef HAVE_PLUGINS
#include <string.h>
#include <wsutil/file_util.h>
#include <wsutil/crash_info.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wsutil/inet_addr.h>
#include <time.h>
#include <wsutil/file_util.h>
#include <wsutil/privileges.h>
#include <wsutil/report_err.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include "globals.h"
#include <epan/timestamp.h>
#include <wsutil/file_util.h>
#include <wsutil/privileges.h>
#include <wsutil/report_err.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wiretap/wtap_opttypes.h>
#include <wiretap/pcapng.h>
#include "wsutil/file_util.h"
#include "wsutil/filesystem.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
/* XXX - We might want to switch this to a UAT */
#include <wsutil/filesystem.h>
#include <wsutil/copyright_info.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#ifdef HAVE_LIBSMI
#include <epan/oids.h>
#endif
#include "wsutil/file_util.h"
#include "wsutil/tempfile.h"
#include "wsutil/os_version_info.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "wiretap/wtap_opttypes.h"
#include "wiretap/pcapng.h"
#include <ui/simple_dialog.h>
#include <wsutil/file_util.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include "gtkglobals.h"
#include "ui/gtk/keys.h"
#include <wsutil/file_util.h>
#include <wsutil/privileges.h>
#include <wsutil/report_err.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <wiretap/merge.h>
#include "gui_utils.h"
#include "main_titlebar.h"
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
/*
* Key to attach the "un-decorated" title to the window, so that if the
#include <wsutil/file_util.h>
#include <wsutil/str_util.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#ifdef HAVE_LIBPCAP
#include "ui/capture_ui_utils.h"
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include "../../file.h"
#include "../../summary.h"
#include "wsutil/tempfile.h"
#include "wsutil/plugins.h"
#include "wsutil/copyright_info.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#ifdef HAVE_EXTCAP
#include "extcap.h"
#include "summary.h"
#include "wsutil/str_util.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "qt_ui_utils.h"
#include "wireshark_application.h"
#include "wsutil/file_util.h"
#include "wsutil/str_util.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "ws_symbol_export.h"
#include "ui/capture_globals.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "main_welcome.h"
#include <ui_main_welcome.h>
#include "epan/dissector_filters.h"
#include <epan/epan_dissect.h>
#include <wsutil/filesystem.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <epan/prefs.h>
#include <epan/stats_tree_priv.h>
#include <epan/plugin_if.h>
#include "wiretap/pcap-encap.h"
#include "wsutil/tempfile.h"
#include "wsutil/os_version_info.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include <epan/tap.h>
#include <epan/exported_pdu.h>
#endif
#include <wsutil/report_err.h>
#include <wsutil/unicode-utils.h>
-#include <wsutil/ws_version_info.h>
+#include <ws_version_info.h>
#include <epan/addr_resolv.h>
#include <epan/ex-opt.h>
vwr.c
wtap.c
wtap_opttypes.c
+ ${CMAKE_SOURCE_DIR}/ws_version_info.c
)
if (WERROR_COMMON_FLAGS)
libwiretap_generated.la \
*~
+DISTCLEANFILES = \
+ ws_version_info.c
+
MAINTAINERCLEANFILES = \
$(GENERATED_FILES) \
Makefile.in
#files with the "stop on warning" barrier.
libwiretap_la_SOURCES = \
$(NONGENERATED_C_FILES) \
- $(NONGENERATED_HEADER_FILES)
+ $(NONGENERATED_HEADER_FILES) \
+ ws_version_info.c
libwiretap_generated_la_SOURCES = \
$(GENERATED_C_FILES)
libwiretap_generated_la_CFLAGS = $(GENERATED_CFLAGS)
-BUILT_SOURCES = $(GENERATED_HEADER_FILES)
+BUILT_SOURCES = $(GENERATED_HEADER_FILES) ws_version_info.c
EXTRA_DIST = \
.editorconfig \
fi
$(AM_V_YACC)$(YACC) -d -p ascend -o ascend.c $(srcdir)/ascend.y
+ws_version_info.c: $(top_srcdir)/ws_version_info.c
+ $(LN_S) $<
+
# ABI compliance checker can be obtained from
# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
# Checked using version 1.21.12
#include <wsutil/buffer.h>
#include "wsutil/tempfile.h"
#include "wsutil/os_version_info.h"
-#include "wsutil/ws_version_info.h"
+#include "ws_version_info.h"
#include "wsutil/str_util.h"
#include "version.h"
-#include <wsutil/ws_version_info.h>
+#include "ws_version_info.h"
#include <wsutil/ws_cpuid.h>
#include <wsutil/copyright_info.h>
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef __WSUTIL_WS_VERSION_INFO_H__
-#define __WSUTIL_WS_VERSION_INFO_H__
+#ifndef __WS_VERSION_INFO_H__
+#define __WS_VERSION_INFO_H__
-#include "ws_symbol_export.h"
+#include <glib.h>
#ifdef __cplusplus
extern "C" {
* at the end of the string, as we currently don't use Portaudio in
* TShark.
*/
-WS_DLL_PUBLIC GString *get_compiled_version_info(void (*prepend_info)(GString *),
+GString *get_compiled_version_info(void (*prepend_info)(GString *),
void (*append_info)(GString *));
/*
* Portaudio information at the end of the string, as we currently
* don't use Portaudio in TShark.
*/
-WS_DLL_PUBLIC GString *get_runtime_version_info(void (*additional_info)(GString *));
+GString *get_runtime_version_info(void (*additional_info)(GString *));
-WS_DLL_PUBLIC void show_version(const gchar *prog_name, GString *comp_info_str, GString *runtime_info_str);
+void show_version(const gchar *prog_name, GString *comp_info_str, GString *runtime_info_str);
/*
* Return a version number string for Wireshark, including, for builds
* from a tree checked out from Wireshark's version control system,
* something identifying what version was checked out.
*/
-WS_DLL_PUBLIC const char *get_ws_vcs_version_info(void);
+const char *get_ws_vcs_version_info(void);
#ifdef __cplusplus
}
#endif /* __cplusplus */
-#endif /* __WSUTIL_WS_VERSION_INFO_H__ */
+#endif /* __WS_VERSION_INFO_H__ */
[ws_mempbrk_sse42.[ch]]
indent_size = 2
-[ws_version_info.[ch]]
-indent_style = tab
-indent_size = tab
-
[wsgetopt.[ch]]
indent_size = 2
type_util.c
unicode-utils.c
ws_mempbrk.c
- ws_version_info.c
${WSUTIL_PLATFORM_FILES}
)
time_util.c \
type_util.c \
unicode-utils.c \
- ws_mempbrk.c \
- ws_version_info.c
+ ws_mempbrk.c
# Header files that don't declare replacement functions for functions
# present in the APIs/ABIs of some, but not all, targets.
utf8_entities.h \
ws_cpuid.h \
ws_mempbrk.h \
- ws_mempbrk_int.h \
- ws_version_info.h
+ ws_mempbrk_int.h
# Header files that are not generated from other files
LIBWSUTIL_COMMON_INCLUDES = \
$(LIBWSUTIL_SRC:.c=.obj) \
popcount.obj \
strptime.obj \
- ws_mempbrk_sse42.obj
+ ws_mempbrk_sse42.obj \
+ ..\ws_version_info.obj
# For use when making libwsutil.dll
libwsutil.lib: libwsutil.dll
# The following target will rebuild its obj
# if and when version.h should change.
#
-ws_version_info.obj: ..\version.h
+..\ws_version_info.obj: ..\version.h
clean:
rm -f $(OBJECTS) \