Wireshark-dev: [Wireshark-dev] Add -Wdocumentation
From: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Date: Fri, 6 Dec 2013 15:38:08 +0100
Hi,
I plan to add -Wdocumentation [1] by default to Wireshark (when build with Clang).
I have already fix in trunk the documentation.I plan to add -Wdocumentation [1] by default to Wireshark (when build with Clang).
To fix this, i use pragma to disable error for glib.h or gtk using a wrapper (like wsgcrypt.h)
I attach the patch for gtk.h (the patch for glib.h is to big (>500ko)... because modified all dissector !)
From 128ffbeb65f6f2baa5e6f493ca8527de85c823c2 Mon Sep 17 00:00:00 2001 From: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx> Date: Tue, 5 Nov 2013 21:17:48 +0100 Subject: [PATCH 3/9] Add -Wdocumentation to autotools and CMake --- CMakeLists.txt | 1 + configure.ac | 1 + 2 files changed, 2 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index f9c3a57..a1f8bc3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -230,6 +230,7 @@ else() -fno-delete-null-pointer-checks # All the registration functions block these for now. -Wmissing-declarations + -Wdocumentation ) set(WIRESHARK_EXTRA_C_ONLY_FLAGS diff --git a/configure.ac b/configure.ac index 6ad85ae..e2a284f 100644 --- a/configure.ac +++ b/configure.ac @@ -839,6 +839,7 @@ AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wwrite-strings) AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wno-long-long) AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wc++-compat, C) AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wheader-guard) +AC_WIRESHARK_COMPILER_FLAGS_CHECK(-Wdocumentation) # # XXX - OK for C++? -- 1.8.3.2
From b4a8792e89bd9c0c373f1341c5db65254fd9526a Mon Sep 17 00:00:00 2001 From: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx> Date: Wed, 6 Nov 2013 20:35:30 +0100 Subject: [PATCH 7/9] Add also wsgtk wrapper (used for wireshark-gtk) --- wsutil/wsgtk.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 wsutil/wsgtk.h diff --git a/wsutil/wsgtk.h b/wsutil/wsgtk.h new file mode 100644 index 0000000..a7f45c5 --- /dev/null +++ b/wsutil/wsgtk.h @@ -0,0 +1,41 @@ +/* wsgtk.h + * + * Wrapper around gtk's include file gtk.h. + * Try to work around these warnings to ensure a clean build with -WDocumentation. + * + * $Id$ + * + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@xxxxxxxxxxxxx> + * Copyright 2007 Gerald Combs + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + +#ifndef __WSGTK_H__ +#define __WSGTK_H__ + +#if defined (__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdocumentation" +#endif + +#include <gtk/gtk.h> + +#if defined (__clang__) +#pragma clang diagnostic pop +#endif + +#endif /* __WSGTK_H__ */ -- 1.8.3.2
From a52307b589ffc10bc3172dfc9d626c2a51dd5275 Mon Sep 17 00:00:00 2001
From: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
Date: Mon, 2 Dec 2013 12:13:49 +0100
Subject: [PATCH 9/9] Use wsgtk wrapper
find . -name "*.[ch]" -type f -exec sed -i 's/<gtk\/gtk.h>/<wsutil\/wsgtk.h>/g' {} \;
---
plugins/asn1/packet-asn1.c | 2 +-
ui/gtk/about_dlg.c | 2 +-
ui/gtk/addr_resolution_dlg.c | 2 +-
ui/gtk/afp_stat.c | 2 +-
ui/gtk/airpcap_dlg.c | 2 +-
ui/gtk/airpcap_gui_utils.c | 2 +-
ui/gtk/ansi_a_stat.c | 2 +-
ui/gtk/ansi_map_stat.c | 2 +-
ui/gtk/bootp_stat.c | 2 +-
ui/gtk/bytes_view.c | 2 +-
ui/gtk/camel_counter.c | 2 +-
ui/gtk/camel_srt.c | 2 +-
ui/gtk/capture_dlg.c | 2 +-
ui/gtk/capture_dlg.h | 2 +-
ui/gtk/capture_file_dlg.c | 2 +-
ui/gtk/capture_if_details_dlg_win32.c | 2 +-
ui/gtk/capture_if_dlg.c | 2 +-
ui/gtk/capture_info_dlg.c | 2 +-
ui/gtk/color_dlg.c | 2 +-
ui/gtk/color_edit_dlg.c | 2 +-
ui/gtk/color_utils.c | 2 +-
ui/gtk/compare_stat.c | 2 +-
ui/gtk/conversation_hastables_dlg.c | 2 +-
ui/gtk/conversations_eth.c | 2 +-
ui/gtk/conversations_fc.c | 2 +-
ui/gtk/conversations_fddi.c | 2 +-
ui/gtk/conversations_ip.c | 2 +-
ui/gtk/conversations_ipv6.c | 2 +-
ui/gtk/conversations_ipx.c | 2 +-
ui/gtk/conversations_jxta.c | 2 +-
ui/gtk/conversations_ncp.c | 2 +-
ui/gtk/conversations_rsvp.c | 2 +-
ui/gtk/conversations_sctp.c | 2 +-
ui/gtk/conversations_table.c | 2 +-
ui/gtk/conversations_tcpip.c | 2 +-
ui/gtk/conversations_tr.c | 2 +-
ui/gtk/conversations_udpip.c | 2 +-
ui/gtk/conversations_usb.c | 2 +-
ui/gtk/conversations_wlan.c | 2 +-
ui/gtk/dcerpc_stat.c | 2 +-
ui/gtk/decode_as_dlg.c | 2 +-
ui/gtk/dfilter_expr_dlg.c | 2 +-
ui/gtk/diameter_stat.c | 2 +-
ui/gtk/dissector_tables_dlg.c | 2 +-
ui/gtk/dlg_utils.c | 2 +-
ui/gtk/drag_and_drop.c | 2 +-
ui/gtk/edit_packet_comment_dlg.c | 2 +-
ui/gtk/expert_comp_dlg.c | 2 +-
ui/gtk/expert_comp_table.c | 2 +-
ui/gtk/expert_comp_table.h | 2 +-
ui/gtk/export_object_dlg.c | 2 +-
ui/gtk/export_pdu_dlg.c | 2 +-
ui/gtk/export_sslkeys.c | 2 +-
ui/gtk/fc_stat.c | 2 +-
ui/gtk/file_dlg.c | 2 +-
ui/gtk/file_import_dlg.c | 2 +-
ui/gtk/fileset_dlg.c | 2 +-
ui/gtk/filter_autocomplete.c | 2 +-
ui/gtk/filter_dlg.c | 2 +-
ui/gtk/filter_expression_save_dlg.c | 2 +-
ui/gtk/filter_utils.c | 2 +-
ui/gtk/find_dlg.c | 2 +-
ui/gtk/firewall_dlg.c | 2 +-
ui/gtk/flow_graph.c | 2 +-
ui/gtk/follow_ssl.c | 2 +-
ui/gtk/follow_stream.c | 2 +-
ui/gtk/follow_stream.h | 2 +-
ui/gtk/follow_tcp.c | 2 +-
ui/gtk/follow_udp.c | 2 +-
ui/gtk/font_utils.c | 2 +-
ui/gtk/funnel_stat.c | 2 +-
ui/gtk/goto_dlg.c | 2 +-
ui/gtk/graph_analysis.c | 2 +-
ui/gtk/graph_analysis.h | 2 +-
ui/gtk/gsm_a_stat.c | 2 +-
ui/gtk/gsm_map_stat.c | 2 +-
ui/gtk/gsm_map_summary.c | 2 +-
ui/gtk/gtp_stat.c | 2 +-
ui/gtk/gui_stat_util.c | 2 +-
ui/gtk/gui_stat_util.h | 2 +-
ui/gtk/gui_utils.c | 2 +-
ui/gtk/h225_counter.c | 2 +-
ui/gtk/h225_ras_srt.c | 2 +-
ui/gtk/help_dlg.c | 2 +-
ui/gtk/hostlist_eth.c | 2 +-
ui/gtk/hostlist_fc.c | 2 +-
ui/gtk/hostlist_fddi.c | 2 +-
ui/gtk/hostlist_ip.c | 2 +-
ui/gtk/hostlist_ipv6.c | 2 +-
ui/gtk/hostlist_ipx.c | 2 +-
ui/gtk/hostlist_jxta.c | 2 +-
ui/gtk/hostlist_ncp.c | 2 +-
ui/gtk/hostlist_rsvp.c | 2 +-
ui/gtk/hostlist_sctp.c | 2 +-
ui/gtk/hostlist_table.c | 2 +-
ui/gtk/hostlist_tcpip.c | 2 +-
ui/gtk/hostlist_tr.c | 2 +-
ui/gtk/hostlist_udpip.c | 2 +-
ui/gtk/hostlist_usb.c | 2 +-
ui/gtk/hostlist_wlan.c | 2 +-
ui/gtk/iax2_analysis.c | 2 +-
ui/gtk/io_stat.c | 2 +-
ui/gtk/ldap_stat.c | 2 +-
ui/gtk/mac_lte_stat_dlg.c | 2 +-
ui/gtk/macros_dlg.c | 2 +-
ui/gtk/main.c | 2 +-
ui/gtk/main_80211_toolbar.c | 2 +-
ui/gtk/main_airpcap_toolbar.c | 2 +-
ui/gtk/main_filter_toolbar.c | 2 +-
ui/gtk/main_menubar.c | 2 +-
ui/gtk/main_statusbar.c | 2 +-
ui/gtk/main_titlebar.c | 2 +-
ui/gtk/main_toolbar.c | 2 +-
ui/gtk/main_welcome.c | 2 +-
ui/gtk/manual_addr_resolv.c | 2 +-
ui/gtk/mcast_stream.c | 2 +-
ui/gtk/mcast_stream_dlg.c | 2 +-
ui/gtk/megaco_stat.c | 2 +-
ui/gtk/memory_dlg.c | 2 +-
ui/gtk/mgcp_stat.c | 2 +-
ui/gtk/mtp3_stat.c | 2 +-
ui/gtk/mtp3_summary.c | 2 +-
ui/gtk/ncp_stat.c | 2 +-
ui/gtk/packet_history.c | 2 +-
ui/gtk/packet_list.c | 2 +-
ui/gtk/packet_list.h | 2 +-
ui/gtk/packet_list_store.c | 2 +-
ui/gtk/packet_panes.c | 2 +-
ui/gtk/packet_win.c | 2 +-
ui/gtk/pixmap_save.c | 2 +-
ui/gtk/plugins_dlg.c | 2 +-
ui/gtk/prefs_capture.c | 2 +-
ui/gtk/prefs_column.c | 2 +-
ui/gtk/prefs_dlg.c | 2 +-
ui/gtk/prefs_filter_expressions.c | 2 +-
ui/gtk/prefs_font_color.c | 2 +-
ui/gtk/prefs_gui.c | 2 +-
ui/gtk/prefs_layout.c | 2 +-
ui/gtk/print_dlg.c | 2 +-
ui/gtk/profile_dlg.c | 2 +-
ui/gtk/progress_dlg.c | 2 +-
ui/gtk/proto_dlg.c | 2 +-
ui/gtk/proto_help.c | 2 +-
ui/gtk/proto_hier_stats_dlg.c | 2 +-
ui/gtk/proto_hier_tree_model.c | 2 +-
ui/gtk/proto_tree_model.c | 2 +-
ui/gtk/radius_stat.c | 2 +-
ui/gtk/range_utils.c | 2 +-
ui/gtk/rlc_lte_graph.c | 2 +-
ui/gtk/rlc_lte_stat_dlg.c | 2 +-
ui/gtk/rpc_progs.c | 2 +-
ui/gtk/rpc_stat.c | 2 +-
ui/gtk/rtp_analysis.c | 2 +-
ui/gtk/rtp_player.c | 2 +-
ui/gtk/rtp_stream_dlg.h | 2 +-
ui/gtk/scsi_stat.c | 2 +-
ui/gtk/sctp_assoc_analyse.c | 2 +-
ui/gtk/sctp_byte_graph_dlg.c | 2 +-
ui/gtk/sctp_chunk_stat.c | 2 +-
ui/gtk/sctp_chunk_stat_dlg.c | 2 +-
ui/gtk/sctp_error_dlg.c | 2 +-
ui/gtk/sctp_graph_dlg.c | 2 +-
ui/gtk/sctp_stat_dlg.c | 2 +-
ui/gtk/service_response_time_table.c | 2 +-
ui/gtk/service_response_time_table.h | 2 +-
ui/gtk/simple_dialog.c | 2 +-
ui/gtk/sip_stat.c | 2 +-
ui/gtk/smb2_stat.c | 2 +-
ui/gtk/smb_stat.c | 2 +-
ui/gtk/stats_tree_stat.c | 2 +-
ui/gtk/stock_icons.c | 2 +-
ui/gtk/summary_dlg.c | 2 +-
ui/gtk/supported_protos_dlg.c | 2 +-
ui/gtk/tap_param_dlg.c | 2 +-
ui/gtk/tcp_graph.c | 2 +-
ui/gtk/text_page_utils.c | 2 +-
ui/gtk/time_shift_dlg.c | 2 +-
ui/gtk/uat_gui.c | 2 +-
ui/gtk/voip_calls_dlg.c | 2 +-
ui/gtk/voip_calls_dlg.h | 2 +-
ui/gtk/webbrowser.c | 2 +-
ui/gtk/wlan_stat_dlg.c | 2 +-
ui/gtk/wsp_stat.c | 2 +-
183 files changed, 183 insertions(+), 183 deletions(-)
diff --git a/plugins/asn1/packet-asn1.c b/plugins/asn1/packet-asn1.c
index 07122ce..c06774d 100644
--- a/plugins/asn1/packet-asn1.c
+++ b/plugins/asn1/packet-asn1.c
@@ -84,7 +84,7 @@
#include <plugins/asn1/asn1.h>
#ifdef DISSECTOR_WITH_GUI
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#endif
/* buffer lengths */
diff --git a/ui/gtk/about_dlg.c b/ui/gtk/about_dlg.c
index c4e3834..65eebee 100644
--- a/ui/gtk/about_dlg.c
+++ b/ui/gtk/about_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/filesystem.h>
#include <wsutil/plugins.h>
diff --git a/ui/gtk/addr_resolution_dlg.c b/ui/gtk/addr_resolution_dlg.c
index 57ad8e1..066921b 100644
--- a/ui/gtk/addr_resolution_dlg.c
+++ b/ui/gtk/addr_resolution_dlg.c
@@ -28,7 +28,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/afp_stat.c b/ui/gtk/afp_stat.c
index 61258ea..5b81f11 100644
--- a/ui/gtk/afp_stat.c
+++ b/ui/gtk/afp_stat.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/airpcap_dlg.c b/ui/gtk/airpcap_dlg.c
index eb9f9cb..d2127c3 100644
--- a/ui/gtk/airpcap_dlg.c
+++ b/ui/gtk/airpcap_dlg.c
@@ -28,7 +28,7 @@
#ifdef HAVE_AIRPCAP
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <string.h>
diff --git a/ui/gtk/airpcap_gui_utils.c b/ui/gtk/airpcap_gui_utils.c
index a43409a..13fbcb4 100644
--- a/ui/gtk/airpcap_gui_utils.c
+++ b/ui/gtk/airpcap_gui_utils.c
@@ -28,7 +28,7 @@
#ifdef HAVE_AIRPCAP
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/wsglib.h>
#include <stdio.h>
diff --git a/ui/gtk/ansi_a_stat.c b/ui/gtk/ansi_a_stat.c
index 59f3181..2a8e147 100644
--- a/ui/gtk/ansi_a_stat.c
+++ b/ui/gtk/ansi_a_stat.c
@@ -32,7 +32,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdlib.h>
#include <string.h>
diff --git a/ui/gtk/ansi_map_stat.c b/ui/gtk/ansi_map_stat.c
index 32fdb04..0504aab 100644
--- a/ui/gtk/ansi_map_stat.c
+++ b/ui/gtk/ansi_map_stat.c
@@ -32,7 +32,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdlib.h>
#include <string.h>
diff --git a/ui/gtk/bootp_stat.c b/ui/gtk/bootp_stat.c
index b465532..8e30f19 100644
--- a/ui/gtk/bootp_stat.c
+++ b/ui/gtk/bootp_stat.c
@@ -25,7 +25,7 @@
/* #define DEBUG do{ printf("%s:%d ",__FILE__,__LINE__);} while(0); */
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <string.h>
#include <epan/packet_info.h>
diff --git a/ui/gtk/bytes_view.c b/ui/gtk/bytes_view.c
index dfbbcbc..f66b7ec 100644
--- a/ui/gtk/bytes_view.c
+++ b/ui/gtk/bytes_view.c
@@ -31,7 +31,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/old-gtk-compat.h"
#include <string.h>
diff --git a/ui/gtk/camel_counter.c b/ui/gtk/camel_counter.c
index 53e334a..535f82a 100644
--- a/ui/gtk/camel_counter.c
+++ b/ui/gtk/camel_counter.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <epan/packet_info.h>
diff --git a/ui/gtk/camel_srt.c b/ui/gtk/camel_srt.c
index d9d396d..eae0a59 100644
--- a/ui/gtk/camel_srt.c
+++ b/ui/gtk/camel_srt.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/capture_dlg.c b/ui/gtk/capture_dlg.c
index 520ee65..872aa56 100644
--- a/ui/gtk/capture_dlg.c
+++ b/ui/gtk/capture_dlg.c
@@ -31,7 +31,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/capture_dlg.h b/ui/gtk/capture_dlg.h
index b6d7523..efe8772 100644
--- a/ui/gtk/capture_dlg.h
+++ b/ui/gtk/capture_dlg.h
@@ -33,7 +33,7 @@
* @ingroup dialog_group
*/
#include "capture_opts.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#define CR_MAIN_NB "compile_results_main_notebook"
diff --git a/ui/gtk/capture_file_dlg.c b/ui/gtk/capture_file_dlg.c
index 4ca389a..5ddacbd 100644
--- a/ui/gtk/capture_file_dlg.c
+++ b/ui/gtk/capture_file_dlg.c
@@ -30,7 +30,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/filesystem.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/capture_if_details_dlg_win32.c b/ui/gtk/capture_if_details_dlg_win32.c
index d36d36e..28227be 100644
--- a/ui/gtk/capture_if_details_dlg_win32.c
+++ b/ui/gtk/capture_if_details_dlg_win32.c
@@ -30,7 +30,7 @@
#include <time.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/value_string.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/capture_if_dlg.c b/ui/gtk/capture_if_dlg.c
index ba739de..fced143 100644
--- a/ui/gtk/capture_if_dlg.c
+++ b/ui/gtk/capture_if_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#ifdef HAVE_LIBPCAP
diff --git a/ui/gtk/capture_info_dlg.c b/ui/gtk/capture_info_dlg.c
index 2ec2118..d06c00e 100644
--- a/ui/gtk/capture_info_dlg.c
+++ b/ui/gtk/capture_info_dlg.c
@@ -28,7 +28,7 @@
#include <time.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
diff --git a/ui/gtk/color_dlg.c b/ui/gtk/color_dlg.c
index 3b57eaa..6f44a51 100644
--- a/ui/gtk/color_dlg.c
+++ b/ui/gtk/color_dlg.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/color_edit_dlg.c b/ui/gtk/color_edit_dlg.c
index 24b34ce..cf5d08d 100644
--- a/ui/gtk/color_edit_dlg.c
+++ b/ui/gtk/color_edit_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/color_utils.c b/ui/gtk/color_utils.c
index d90b41c..5d2a4f3 100644
--- a/ui/gtk/color_utils.c
+++ b/ui/gtk/color_utils.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "../color.h"
diff --git a/ui/gtk/compare_stat.c b/ui/gtk/compare_stat.c
index 79f1183..a85fc47 100644
--- a/ui/gtk/compare_stat.c
+++ b/ui/gtk/compare_stat.c
@@ -40,7 +40,7 @@
#include <math.h>
#include <wsutil/wsglib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/report_err.h>
diff --git a/ui/gtk/conversation_hastables_dlg.c b/ui/gtk/conversation_hastables_dlg.c
index 7f6648b..14207d4 100644
--- a/ui/gtk/conversation_hastables_dlg.c
+++ b/ui/gtk/conversation_hastables_dlg.c
@@ -28,7 +28,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/conversations_eth.c b/ui/gtk/conversations_eth.c
index 513579a..c4ba36d 100644
--- a/ui/gtk/conversations_eth.c
+++ b/ui/gtk/conversations_eth.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_fc.c b/ui/gtk/conversations_fc.c
index 3c66fb8..318eb2d 100644
--- a/ui/gtk/conversations_fc.c
+++ b/ui/gtk/conversations_fc.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_fddi.c b/ui/gtk/conversations_fddi.c
index 39ae879..08912b0 100644
--- a/ui/gtk/conversations_fddi.c
+++ b/ui/gtk/conversations_fddi.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_ip.c b/ui/gtk/conversations_ip.c
index 3be82f2..3bce809 100644
--- a/ui/gtk/conversations_ip.c
+++ b/ui/gtk/conversations_ip.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_ipv6.c b/ui/gtk/conversations_ipv6.c
index e01782c..bc7df0b 100644
--- a/ui/gtk/conversations_ipv6.c
+++ b/ui/gtk/conversations_ipv6.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_ipx.c b/ui/gtk/conversations_ipx.c
index c3036bf..16dd549 100644
--- a/ui/gtk/conversations_ipx.c
+++ b/ui/gtk/conversations_ipx.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_jxta.c b/ui/gtk/conversations_jxta.c
index de82cc8..618f3b5 100644
--- a/ui/gtk/conversations_jxta.c
+++ b/ui/gtk/conversations_jxta.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_ncp.c b/ui/gtk/conversations_ncp.c
index f7cf956..da03a51 100644
--- a/ui/gtk/conversations_ncp.c
+++ b/ui/gtk/conversations_ncp.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_rsvp.c b/ui/gtk/conversations_rsvp.c
index 984cfac..1206eb0 100644
--- a/ui/gtk/conversations_rsvp.c
+++ b/ui/gtk/conversations_rsvp.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_sctp.c b/ui/gtk/conversations_sctp.c
index 5eed8cb..00ca9a9 100644
--- a/ui/gtk/conversations_sctp.c
+++ b/ui/gtk/conversations_sctp.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_table.c b/ui/gtk/conversations_table.c
index 85dbcc5..01928a3 100644
--- a/ui/gtk/conversations_table.c
+++ b/ui/gtk/conversations_table.c
@@ -28,7 +28,7 @@
#include <string.h>
#include <locale.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/to_str.h>
diff --git a/ui/gtk/conversations_tcpip.c b/ui/gtk/conversations_tcpip.c
index f986693..1c6e71e 100644
--- a/ui/gtk/conversations_tcpip.c
+++ b/ui/gtk/conversations_tcpip.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_tr.c b/ui/gtk/conversations_tr.c
index 3f91458..87c87f8 100644
--- a/ui/gtk/conversations_tr.c
+++ b/ui/gtk/conversations_tr.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_udpip.c b/ui/gtk/conversations_udpip.c
index 8b24bd7..44a3d9d 100644
--- a/ui/gtk/conversations_udpip.c
+++ b/ui/gtk/conversations_udpip.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_usb.c b/ui/gtk/conversations_usb.c
index 76a469a..5654505 100644
--- a/ui/gtk/conversations_usb.c
+++ b/ui/gtk/conversations_usb.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/conversations_wlan.c b/ui/gtk/conversations_wlan.c
index 8050ce9..913a7d6 100644
--- a/ui/gtk/conversations_wlan.c
+++ b/ui/gtk/conversations_wlan.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/dcerpc_stat.c b/ui/gtk/dcerpc_stat.c
index c4c04af..bfe3d44 100644
--- a/ui/gtk/dcerpc_stat.c
+++ b/ui/gtk/dcerpc_stat.c
@@ -35,7 +35,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/decode_as_dlg.c b/ui/gtk/decode_as_dlg.c
index bb676f2..ee09ee3 100644
--- a/ui/gtk/decode_as_dlg.c
+++ b/ui/gtk/decode_as_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/dfilter_expr_dlg.c b/ui/gtk/dfilter_expr_dlg.c
index b3d36f3..918f363 100644
--- a/ui/gtk/dfilter_expr_dlg.c
+++ b/ui/gtk/dfilter_expr_dlg.c
@@ -43,7 +43,7 @@
#include <ctype.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/ftypes/ftypes-int.h>
diff --git a/ui/gtk/diameter_stat.c b/ui/gtk/diameter_stat.c
index c0cd20f..7e3e190 100644
--- a/ui/gtk/diameter_stat.c
+++ b/ui/gtk/diameter_stat.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/dissector_tables_dlg.c b/ui/gtk/dissector_tables_dlg.c
index d1826be..4d7f5e6 100644
--- a/ui/gtk/dissector_tables_dlg.c
+++ b/ui/gtk/dissector_tables_dlg.c
@@ -30,7 +30,7 @@
#include <epan/packet.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/gui_utils.h"
#include "ui/gtk/dlg_utils.h"
#include "ui/gtk/dissector_tables_dlg.h"
diff --git a/ui/gtk/dlg_utils.c b/ui/gtk/dlg_utils.c
index 22eca80..ec90f98 100644
--- a/ui/gtk/dlg_utils.c
+++ b/ui/gtk/dlg_utils.c
@@ -26,7 +26,7 @@
#include <string.h>
#include <stdarg.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/gtkglobals.h"
#include "ui/gtk/gui_utils.h"
diff --git a/ui/gtk/drag_and_drop.c b/ui/gtk/drag_and_drop.c
index 93e438a..12092cb 100644
--- a/ui/gtk/drag_and_drop.c
+++ b/ui/gtk/drag_and_drop.c
@@ -27,7 +27,7 @@
#include <string.h>
#include <stdio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/edit_packet_comment_dlg.c b/ui/gtk/edit_packet_comment_dlg.c
index 0765d7f..93bab0c 100644
--- a/ui/gtk/edit_packet_comment_dlg.c
+++ b/ui/gtk/edit_packet_comment_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/expert_comp_dlg.c b/ui/gtk/expert_comp_dlg.c
index f6fdbf5..2c48eec 100644
--- a/ui/gtk/expert_comp_dlg.c
+++ b/ui/gtk/expert_comp_dlg.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/expert_comp_table.c b/ui/gtk/expert_comp_table.c
index 5a8cbf0..d83128e 100644
--- a/ui/gtk/expert_comp_table.c
+++ b/ui/gtk/expert_comp_table.c
@@ -32,7 +32,7 @@
#include <stdio.h>
#include <math.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet_info.h"
#include "epan/strutil.h"
diff --git a/ui/gtk/expert_comp_table.h b/ui/gtk/expert_comp_table.h
index 3e4c0ea..0368323 100644
--- a/ui/gtk/expert_comp_table.h
+++ b/ui/gtk/expert_comp_table.h
@@ -28,7 +28,7 @@
#ifndef __EXPERT_COMP_TABLE_H__
#define __EXPERT_COMP_TABLE_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/expert.h>
typedef struct expert_tapdata_s expert_tapdata_t;
diff --git a/ui/gtk/export_object_dlg.c b/ui/gtk/export_object_dlg.c
index 8d0051b..bcca73b 100644
--- a/ui/gtk/export_object_dlg.c
+++ b/ui/gtk/export_object_dlg.c
@@ -26,7 +26,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/export_pdu_dlg.c b/ui/gtk/export_pdu_dlg.c
index 046bd54..6aef412 100644
--- a/ui/gtk/export_pdu_dlg.c
+++ b/ui/gtk/export_pdu_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "globals.h"
#include "wtap.h"
diff --git a/ui/gtk/export_sslkeys.c b/ui/gtk/export_sslkeys.c
index ab3c380..61456c7 100644
--- a/ui/gtk/export_sslkeys.c
+++ b/ui/gtk/export_sslkeys.c
@@ -39,7 +39,7 @@
#include <wsutil/file_util.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/fc_stat.c b/ui/gtk/fc_stat.c
index e84d7b3..33206ed 100644
--- a/ui/gtk/fc_stat.c
+++ b/ui/gtk/fc_stat.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/file_dlg.c b/ui/gtk/file_dlg.c
index 5a4a9df..8c7445b 100644
--- a/ui/gtk/file_dlg.c
+++ b/ui/gtk/file_dlg.c
@@ -35,7 +35,7 @@
#include <string.h>
#include <errno.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#ifdef _WIN32
# define COBJMACROS
diff --git a/ui/gtk/file_import_dlg.c b/ui/gtk/file_import_dlg.c
index 7d992fc..6a95540 100644
--- a/ui/gtk/file_import_dlg.c
+++ b/ui/gtk/file_import_dlg.c
@@ -26,7 +26,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdlib.h>
diff --git a/ui/gtk/fileset_dlg.c b/ui/gtk/fileset_dlg.c
index fbfa8667..8ecf0c3 100644
--- a/ui/gtk/fileset_dlg.c
+++ b/ui/gtk/fileset_dlg.c
@@ -30,7 +30,7 @@
#include <fcntl.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "file.h"
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/filter_autocomplete.c b/ui/gtk/filter_autocomplete.c
index 3513ba5..11e1fc7 100644
--- a/ui/gtk/filter_autocomplete.c
+++ b/ui/gtk/filter_autocomplete.c
@@ -31,7 +31,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/filter_dlg.c b/ui/gtk/filter_dlg.c
index e196302..5fa0ae9 100644
--- a/ui/gtk/filter_dlg.c
+++ b/ui/gtk/filter_dlg.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/filesystem.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/filter_expression_save_dlg.c b/ui/gtk/filter_expression_save_dlg.c
index f952583..c011c8a 100644
--- a/ui/gtk/filter_expression_save_dlg.c
+++ b/ui/gtk/filter_expression_save_dlg.c
@@ -29,7 +29,7 @@
#include <ctype.h>
#include <math.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/proto.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/filter_utils.c b/ui/gtk/filter_utils.c
index 3fbdd2c..63e152b 100644
--- a/ui/gtk/filter_utils.c
+++ b/ui/gtk/filter_utils.c
@@ -23,7 +23,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <string.h>
#include "ui/gtk/main.h"
diff --git a/ui/gtk/find_dlg.c b/ui/gtk/find_dlg.c
index 08a4b550..7062b10 100644
--- a/ui/gtk/find_dlg.c
+++ b/ui/gtk/find_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
#include <ctype.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/proto.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/firewall_dlg.c b/ui/gtk/firewall_dlg.c
index 3a065fd..ac09f08 100644
--- a/ui/gtk/firewall_dlg.c
+++ b/ui/gtk/firewall_dlg.c
@@ -47,7 +47,7 @@
#include <unistd.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/flow_graph.c b/ui/gtk/flow_graph.c
index 70d57fe..a00783d 100644
--- a/ui/gtk/flow_graph.c
+++ b/ui/gtk/flow_graph.c
@@ -27,7 +27,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <epan/packet.h>
diff --git a/ui/gtk/follow_ssl.c b/ui/gtk/follow_ssl.c
index 7ee686d..e507247 100644
--- a/ui/gtk/follow_ssl.c
+++ b/ui/gtk/follow_ssl.c
@@ -34,7 +34,7 @@
#include <ctype.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/follow.h>
#include <epan/dissectors/packet-ipv6.h>
diff --git a/ui/gtk/follow_stream.c b/ui/gtk/follow_stream.c
index 0433311..c73813b 100644
--- a/ui/gtk/follow_stream.c
+++ b/ui/gtk/follow_stream.c
@@ -31,7 +31,7 @@
#include <ctype.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/addr_resolv.h>
#include <epan/follow.h>
diff --git a/ui/gtk/follow_stream.h b/ui/gtk/follow_stream.h
index e88ba23..4dfd1e6 100644
--- a/ui/gtk/follow_stream.h
+++ b/ui/gtk/follow_stream.h
@@ -26,7 +26,7 @@
#ifndef __FOLLOW_STREAM_H__
#define __FOLLOW_STREAM_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <ui/follow.h>
typedef struct {
diff --git a/ui/gtk/follow_tcp.c b/ui/gtk/follow_tcp.c
index 1e62085..8c4f653 100644
--- a/ui/gtk/follow_tcp.c
+++ b/ui/gtk/follow_tcp.c
@@ -34,7 +34,7 @@
#include <ctype.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/follow.h>
#include <epan/dissectors/packet-ipv6.h>
diff --git a/ui/gtk/follow_udp.c b/ui/gtk/follow_udp.c
index 3ba4348..5e7d394 100644
--- a/ui/gtk/follow_udp.c
+++ b/ui/gtk/follow_udp.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/addr_resolv.h>
#include <epan/epan_dissect.h>
diff --git a/ui/gtk/font_utils.c b/ui/gtk/font_utils.c
index 02eb079..3c55d3d 100644
--- a/ui/gtk/font_utils.c
+++ b/ui/gtk/font_utils.c
@@ -27,7 +27,7 @@
#include <stdlib.h>
#include <stdio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/funnel_stat.c b/ui/gtk/funnel_stat.c
index 11583fa..1990f65 100644
--- a/ui/gtk/funnel_stat.c
+++ b/ui/gtk/funnel_stat.c
@@ -41,7 +41,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
#include <epan/funnel.h>
diff --git a/ui/gtk/goto_dlg.c b/ui/gtk/goto_dlg.c
index 9262d37..3edcb26 100644
--- a/ui/gtk/goto_dlg.c
+++ b/ui/gtk/goto_dlg.c
@@ -25,7 +25,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdlib.h>
diff --git a/ui/gtk/graph_analysis.c b/ui/gtk/graph_analysis.c
index 2314009..22ae181 100644
--- a/ui/gtk/graph_analysis.c
+++ b/ui/gtk/graph_analysis.c
@@ -38,7 +38,7 @@
#include <unistd.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/graph_analysis.h b/ui/gtk/graph_analysis.h
index d779c29..dd4a612 100644
--- a/ui/gtk/graph_analysis.h
+++ b/ui/gtk/graph_analysis.h
@@ -32,7 +32,7 @@
#define __GRAPH_ANALYSIS_H__
#include <wsutil/wsglib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/address.h>
#include <ui/tap-sequence-analysis.h>
diff --git a/ui/gtk/gsm_a_stat.c b/ui/gtk/gsm_a_stat.c
index f213044..3682ffd 100644
--- a/ui/gtk/gsm_a_stat.c
+++ b/ui/gtk/gsm_a_stat.c
@@ -35,7 +35,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet_info.h"
#include "epan/epan.h"
diff --git a/ui/gtk/gsm_map_stat.c b/ui/gtk/gsm_map_stat.c
index c736a93..3498c30 100644
--- a/ui/gtk/gsm_map_stat.c
+++ b/ui/gtk/gsm_map_stat.c
@@ -35,7 +35,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <epan/packet.h>
diff --git a/ui/gtk/gsm_map_summary.c b/ui/gtk/gsm_map_summary.c
index 8635083..914c86a 100644
--- a/ui/gtk/gsm_map_summary.c
+++ b/ui/gtk/gsm_map_summary.c
@@ -29,7 +29,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wiretap/wtap.h>
diff --git a/ui/gtk/gtp_stat.c b/ui/gtk/gtp_stat.c
index 17e6a15..2f89502 100644
--- a/ui/gtk/gtp_stat.c
+++ b/ui/gtk/gtp_stat.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/gui_stat_util.c b/ui/gtk/gui_stat_util.c
index 76c68e5..340785c 100644
--- a/ui/gtk/gui_stat_util.c
+++ b/ui/gtk/gui_stat_util.c
@@ -25,7 +25,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "../file.h"
diff --git a/ui/gtk/gui_stat_util.h b/ui/gtk/gui_stat_util.h
index 1679ae2..0a1155d 100644
--- a/ui/gtk/gui_stat_util.h
+++ b/ui/gtk/gui_stat_util.h
@@ -26,7 +26,7 @@
#ifndef __GTK_STAT_UTIL_H__
#define __GTK_STAT_UTIL_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
/** @file
diff --git a/ui/gtk/gui_utils.c b/ui/gtk/gui_utils.c
index a9c6361..e4db973 100644
--- a/ui/gtk/gui_utils.c
+++ b/ui/gtk/gui_utils.c
@@ -30,7 +30,7 @@
#include <string.h>
#include <locale.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/h225_counter.c b/ui/gtk/h225_counter.c
index 44e4bde..7d7743d 100644
--- a/ui/gtk/h225_counter.c
+++ b/ui/gtk/h225_counter.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/packet_info.h>
diff --git a/ui/gtk/h225_ras_srt.c b/ui/gtk/h225_ras_srt.c
index 20ab61e..bf802f9 100644
--- a/ui/gtk/h225_ras_srt.c
+++ b/ui/gtk/h225_ras_srt.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/packet_info.h>
diff --git a/ui/gtk/help_dlg.c b/ui/gtk/help_dlg.c
index 88743c2..01a5443 100644
--- a/ui/gtk/help_dlg.c
+++ b/ui/gtk/help_dlg.c
@@ -27,7 +27,7 @@
#include <stdio.h>
#include <errno.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/hostlist_eth.c b/ui/gtk/hostlist_eth.c
index add12c9..b127a14 100644
--- a/ui/gtk/hostlist_eth.c
+++ b/ui/gtk/hostlist_eth.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_fc.c b/ui/gtk/hostlist_fc.c
index 8db5fc4..e324edf 100644
--- a/ui/gtk/hostlist_fc.c
+++ b/ui/gtk/hostlist_fc.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_fddi.c b/ui/gtk/hostlist_fddi.c
index 2ff3309..b6d2cbb 100644
--- a/ui/gtk/hostlist_fddi.c
+++ b/ui/gtk/hostlist_fddi.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_ip.c b/ui/gtk/hostlist_ip.c
index 7528899..3dda6d3 100644
--- a/ui/gtk/hostlist_ip.c
+++ b/ui/gtk/hostlist_ip.c
@@ -28,7 +28,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_ipv6.c b/ui/gtk/hostlist_ipv6.c
index 89f1fba..b0e6ea2 100644
--- a/ui/gtk/hostlist_ipv6.c
+++ b/ui/gtk/hostlist_ipv6.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_ipx.c b/ui/gtk/hostlist_ipx.c
index afb9782..853738b 100644
--- a/ui/gtk/hostlist_ipx.c
+++ b/ui/gtk/hostlist_ipx.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_jxta.c b/ui/gtk/hostlist_jxta.c
index b9b4a8d..992e254 100644
--- a/ui/gtk/hostlist_jxta.c
+++ b/ui/gtk/hostlist_jxta.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_ncp.c b/ui/gtk/hostlist_ncp.c
index 4693fee..db68292 100644
--- a/ui/gtk/hostlist_ncp.c
+++ b/ui/gtk/hostlist_ncp.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_rsvp.c b/ui/gtk/hostlist_rsvp.c
index 8235383..936547d 100644
--- a/ui/gtk/hostlist_rsvp.c
+++ b/ui/gtk/hostlist_rsvp.c
@@ -27,7 +27,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_sctp.c b/ui/gtk/hostlist_sctp.c
index ae81c59..3eb41ad 100644
--- a/ui/gtk/hostlist_sctp.c
+++ b/ui/gtk/hostlist_sctp.c
@@ -25,7 +25,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_table.c b/ui/gtk/hostlist_table.c
index 5729504..b5a418d 100644
--- a/ui/gtk/hostlist_table.c
+++ b/ui/gtk/hostlist_table.c
@@ -31,7 +31,7 @@
#include <math.h>
#include <locale.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/to_str.h>
diff --git a/ui/gtk/hostlist_tcpip.c b/ui/gtk/hostlist_tcpip.c
index 3acb3b7..063d46c 100644
--- a/ui/gtk/hostlist_tcpip.c
+++ b/ui/gtk/hostlist_tcpip.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_tr.c b/ui/gtk/hostlist_tr.c
index 12865da..94e157e 100644
--- a/ui/gtk/hostlist_tr.c
+++ b/ui/gtk/hostlist_tr.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_udpip.c b/ui/gtk/hostlist_udpip.c
index 695d6cb..cb3d699 100644
--- a/ui/gtk/hostlist_udpip.c
+++ b/ui/gtk/hostlist_udpip.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_usb.c b/ui/gtk/hostlist_usb.c
index 427028f..332cf8c 100644
--- a/ui/gtk/hostlist_usb.c
+++ b/ui/gtk/hostlist_usb.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/hostlist_wlan.c b/ui/gtk/hostlist_wlan.c
index 619e1d7..179ae16 100644
--- a/ui/gtk/hostlist_wlan.c
+++ b/ui/gtk/hostlist_wlan.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet.h"
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/iax2_analysis.c b/ui/gtk/iax2_analysis.c
index ff720a1..4afd35d 100644
--- a/ui/gtk/iax2_analysis.c
+++ b/ui/gtk/iax2_analysis.c
@@ -49,7 +49,7 @@
#include <fcntl.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/file_util.h>
#include <wsutil/g711.h>
diff --git a/ui/gtk/io_stat.c b/ui/gtk/io_stat.c
index 28a7944..a3e6320 100644
--- a/ui/gtk/io_stat.c
+++ b/ui/gtk/io_stat.c
@@ -29,7 +29,7 @@
#include <string.h>
#include <math.h>
#include <ctype.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan_dissect.h>
#include <epan/packet_info.h>
diff --git a/ui/gtk/ldap_stat.c b/ui/gtk/ldap_stat.c
index c2f9a6f..119010a 100644
--- a/ui/gtk/ldap_stat.c
+++ b/ui/gtk/ldap_stat.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/mac_lte_stat_dlg.c b/ui/gtk/mac_lte_stat_dlg.c
index b47872d..3bf1525 100644
--- a/ui/gtk/mac_lte_stat_dlg.c
+++ b/ui/gtk/mac_lte_stat_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/gtkglobals.h"
diff --git a/ui/gtk/macros_dlg.c b/ui/gtk/macros_dlg.c
index 41b1445..237198d 100644
--- a/ui/gtk/macros_dlg.c
+++ b/ui/gtk/macros_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
#include <stdlib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/dfilter/dfilter-macro.h>
#include <epan/uat-int.h>
diff --git a/ui/gtk/main.c b/ui/gtk/main.c
index ba605c8..cb181ec 100644
--- a/ui/gtk/main.c
+++ b/ui/gtk/main.c
@@ -28,7 +28,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/main_80211_toolbar.c b/ui/gtk/main_80211_toolbar.c
index 2d3347f..a02e72a 100644
--- a/ui/gtk/main_80211_toolbar.c
+++ b/ui/gtk/main_80211_toolbar.c
@@ -32,7 +32,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/prefs.h"
diff --git a/ui/gtk/main_airpcap_toolbar.c b/ui/gtk/main_airpcap_toolbar.c
index 9fbcd67..fd38a03 100644
--- a/ui/gtk/main_airpcap_toolbar.c
+++ b/ui/gtk/main_airpcap_toolbar.c
@@ -30,7 +30,7 @@
#ifdef HAVE_AIRPCAP
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/old-gtk-compat.h"
#include <epan/epan.h>
diff --git a/ui/gtk/main_filter_toolbar.c b/ui/gtk/main_filter_toolbar.c
index 5fd5988..ef5cd1a 100644
--- a/ui/gtk/main_filter_toolbar.c
+++ b/ui/gtk/main_filter_toolbar.c
@@ -31,7 +31,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/recent.h"
#include "ui/recent_utils.h"
diff --git a/ui/gtk/main_menubar.c b/ui/gtk/main_menubar.c
index 559d368..32b158e 100644
--- a/ui/gtk/main_menubar.c
+++ b/ui/gtk/main_menubar.c
@@ -23,7 +23,7 @@
*/
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdio.h>
#include <stdlib.h>
diff --git a/ui/gtk/main_statusbar.c b/ui/gtk/main_statusbar.c
index 8ad286e..8cac232 100644
--- a/ui/gtk/main_statusbar.c
+++ b/ui/gtk/main_statusbar.c
@@ -28,7 +28,7 @@
#include <unistd.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/main_titlebar.c b/ui/gtk/main_titlebar.c
index 1ff0a97..1437437 100644
--- a/ui/gtk/main_titlebar.c
+++ b/ui/gtk/main_titlebar.c
@@ -26,7 +26,7 @@
#include <epan/prefs.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "cfile.h"
#include "file.h"
diff --git a/ui/gtk/main_toolbar.c b/ui/gtk/main_toolbar.c
index e629937..6523ed5 100644
--- a/ui/gtk/main_toolbar.c
+++ b/ui/gtk/main_toolbar.c
@@ -29,7 +29,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/main_welcome.c b/ui/gtk/main_welcome.c
index 857cdb6..63f73c2 100644
--- a/ui/gtk/main_welcome.c
+++ b/ui/gtk/main_welcome.c
@@ -25,7 +25,7 @@
#include <time.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/manual_addr_resolv.c b/ui/gtk/manual_addr_resolv.c
index bfd2f03..a5c2d02 100644
--- a/ui/gtk/manual_addr_resolv.c
+++ b/ui/gtk/manual_addr_resolv.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/addr_resolv.h"
#include "ui/simple_dialog.h"
diff --git a/ui/gtk/mcast_stream.c b/ui/gtk/mcast_stream.c
index ae09c6b..28eb1e0 100644
--- a/ui/gtk/mcast_stream.c
+++ b/ui/gtk/mcast_stream.c
@@ -41,7 +41,7 @@
#include <time.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <epan/address.h>
diff --git a/ui/gtk/mcast_stream_dlg.c b/ui/gtk/mcast_stream_dlg.c
index 18a994f..58f165b 100644
--- a/ui/gtk/mcast_stream_dlg.c
+++ b/ui/gtk/mcast_stream_dlg.c
@@ -35,7 +35,7 @@
#include <string.h>
#include <locale.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
#include <epan/address.h>
diff --git a/ui/gtk/megaco_stat.c b/ui/gtk/megaco_stat.c
index 6e6a9b2..99ca32f 100644
--- a/ui/gtk/megaco_stat.c
+++ b/ui/gtk/megaco_stat.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/memory_dlg.c b/ui/gtk/memory_dlg.c
index aab9ad0..5e5d3e1 100644
--- a/ui/gtk/memory_dlg.c
+++ b/ui/gtk/memory_dlg.c
@@ -28,7 +28,7 @@
#include "config.h"
#include <math.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/dlg_utils.h"
#include "ui/simple_dialog.h"
diff --git a/ui/gtk/mgcp_stat.c b/ui/gtk/mgcp_stat.c
index 08c51c3..2bddecb 100644
--- a/ui/gtk/mgcp_stat.c
+++ b/ui/gtk/mgcp_stat.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/mtp3_stat.c b/ui/gtk/mtp3_stat.c
index afa4228..f52da45 100644
--- a/ui/gtk/mtp3_stat.c
+++ b/ui/gtk/mtp3_stat.c
@@ -35,7 +35,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet_info.h"
#include "epan/epan.h"
diff --git a/ui/gtk/mtp3_summary.c b/ui/gtk/mtp3_summary.c
index 72686c1..4431ddd 100644
--- a/ui/gtk/mtp3_summary.c
+++ b/ui/gtk/mtp3_summary.c
@@ -31,7 +31,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "epan/packet_info.h"
#include "epan/epan.h"
diff --git a/ui/gtk/ncp_stat.c b/ui/gtk/ncp_stat.c
index 3a8a9f2..cfd43fd 100644
--- a/ui/gtk/ncp_stat.c
+++ b/ui/gtk/ncp_stat.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/packet_history.c b/ui/gtk/packet_history.c
index 46718fb..1396c65 100644
--- a/ui/gtk/packet_history.c
+++ b/ui/gtk/packet_history.c
@@ -26,7 +26,7 @@
#include <stdio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "../file.h"
#include "../globals.h"
diff --git a/ui/gtk/packet_list.c b/ui/gtk/packet_list.c
index beeea1e..3d36168 100644
--- a/ui/gtk/packet_list.c
+++ b/ui/gtk/packet_list.c
@@ -31,7 +31,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/wsglib.h>
#include <epan/column-info.h>
diff --git a/ui/gtk/packet_list.h b/ui/gtk/packet_list.h
index 0cf157c..e930a77 100644
--- a/ui/gtk/packet_list.h
+++ b/ui/gtk/packet_list.h
@@ -25,7 +25,7 @@
#ifndef __PACKET_LIST_H__
#define __PACKET_LIST_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
/** @file
* @ingroup main_window_group
diff --git a/ui/gtk/packet_list_store.c b/ui/gtk/packet_list_store.c
index 8e921d8..6e366dd 100644
--- a/ui/gtk/packet_list_store.c
+++ b/ui/gtk/packet_list_store.c
@@ -33,7 +33,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/wsglib.h>
#include "packet_list_store.h"
diff --git a/ui/gtk/packet_panes.c b/ui/gtk/packet_panes.c
index 60c7494..d846867 100644
--- a/ui/gtk/packet_panes.c
+++ b/ui/gtk/packet_panes.c
@@ -37,7 +37,7 @@
#include <unistd.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/packet_win.c b/ui/gtk/packet_win.c
index 8b7de89..36e8983 100644
--- a/ui/gtk/packet_win.c
+++ b/ui/gtk/packet_win.c
@@ -33,7 +33,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/pixmap_save.c b/ui/gtk/pixmap_save.c
index fceb2af..c67a4a0 100644
--- a/ui/gtk/pixmap_save.c
+++ b/ui/gtk/pixmap_save.c
@@ -27,7 +27,7 @@
#include "config.h"
#include <errno.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/filesystem.h>
diff --git a/ui/gtk/plugins_dlg.c b/ui/gtk/plugins_dlg.c
index 292dd7f..dfd49a2 100644
--- a/ui/gtk/plugins_dlg.c
+++ b/ui/gtk/plugins_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#ifdef HAVE_LUA
#include <epan/wslua/init_wslua.h>
diff --git a/ui/gtk/prefs_capture.c b/ui/gtk/prefs_capture.c
index 1b629a6..e392065 100644
--- a/ui/gtk/prefs_capture.c
+++ b/ui/gtk/prefs_capture.c
@@ -27,7 +27,7 @@
#ifdef HAVE_LIBPCAP
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/prefs_column.c b/ui/gtk/prefs_column.c
index 8848466..94c9cef 100644
--- a/ui/gtk/prefs_column.c
+++ b/ui/gtk/prefs_column.c
@@ -27,7 +27,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
#include <epan/column-info.h>
diff --git a/ui/gtk/prefs_dlg.c b/ui/gtk/prefs_dlg.c
index c1aeb22..49e4a51 100644
--- a/ui/gtk/prefs_dlg.c
+++ b/ui/gtk/prefs_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdlib.h>
#include <string.h>
diff --git a/ui/gtk/prefs_filter_expressions.c b/ui/gtk/prefs_filter_expressions.c
index 53a465d..d84d6b8 100644
--- a/ui/gtk/prefs_filter_expressions.c
+++ b/ui/gtk/prefs_filter_expressions.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
#include <epan/column-info.h>
diff --git a/ui/gtk/prefs_font_color.c b/ui/gtk/prefs_font_color.c
index 3520570..6e995e5 100644
--- a/ui/gtk/prefs_font_color.c
+++ b/ui/gtk/prefs_font_color.c
@@ -26,7 +26,7 @@
#include <stdlib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/proto.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/prefs_gui.c b/ui/gtk/prefs_gui.c
index b649ddc..a12500f 100644
--- a/ui/gtk/prefs_gui.c
+++ b/ui/gtk/prefs_gui.c
@@ -27,7 +27,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/prefs_layout.c b/ui/gtk/prefs_layout.c
index 12adf0e..fcc487c 100644
--- a/ui/gtk/prefs_layout.c
+++ b/ui/gtk/prefs_layout.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/print_dlg.c b/ui/gtk/print_dlg.c
index ecbbfc2..b268694 100644
--- a/ui/gtk/print_dlg.c
+++ b/ui/gtk/print_dlg.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
#include <epan/epan_dissect.h>
diff --git a/ui/gtk/profile_dlg.c b/ui/gtk/profile_dlg.c
index a4f8b31..a549356 100644
--- a/ui/gtk/profile_dlg.c
+++ b/ui/gtk/profile_dlg.c
@@ -25,7 +25,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/progress_dlg.c b/ui/gtk/progress_dlg.c
index 2d89352..e550766 100644
--- a/ui/gtk/progress_dlg.c
+++ b/ui/gtk/progress_dlg.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/progress_dlg.h"
diff --git a/ui/gtk/proto_dlg.c b/ui/gtk/proto_dlg.c
index 304ffe8..dbb3ac6 100644
--- a/ui/gtk/proto_dlg.c
+++ b/ui/gtk/proto_dlg.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/proto_help.c b/ui/gtk/proto_help.c
index 8864961..313a931 100644
--- a/ui/gtk/proto_help.c
+++ b/ui/gtk/proto_help.c
@@ -34,7 +34,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/webbrowser.h"
#include "../file.h"
diff --git a/ui/gtk/proto_hier_stats_dlg.c b/ui/gtk/proto_hier_stats_dlg.c
index edaca5f..33cc6e0 100644
--- a/ui/gtk/proto_hier_stats_dlg.c
+++ b/ui/gtk/proto_hier_stats_dlg.c
@@ -27,7 +27,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "../proto_hier_stats.h"
#include "ui/simple_dialog.h"
diff --git a/ui/gtk/proto_hier_tree_model.c b/ui/gtk/proto_hier_tree_model.c
index 96c2878..6c2ed98 100644
--- a/ui/gtk/proto_hier_tree_model.c
+++ b/ui/gtk/proto_hier_tree_model.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/wsglib.h>
#include "proto_hier_tree_model.h"
diff --git a/ui/gtk/proto_tree_model.c b/ui/gtk/proto_tree_model.c
index da6a851..e87a8cd 100644
--- a/ui/gtk/proto_tree_model.c
+++ b/ui/gtk/proto_tree_model.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/wsglib.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/radius_stat.c b/ui/gtk/radius_stat.c
index 8eea17e..b9a97b8 100644
--- a/ui/gtk/radius_stat.c
+++ b/ui/gtk/radius_stat.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/range_utils.c b/ui/gtk/range_utils.c
index 1a984e9..b8414a3 100644
--- a/ui/gtk/range_utils.c
+++ b/ui/gtk/range_utils.c
@@ -26,7 +26,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "../globals.h"
#include "ui/simple_dialog.h"
diff --git a/ui/gtk/rlc_lte_graph.c b/ui/gtk/rlc_lte_graph.c
index 5317763..e165ac4 100644
--- a/ui/gtk/rlc_lte_graph.c
+++ b/ui/gtk/rlc_lte_graph.c
@@ -28,7 +28,7 @@
#include <stdlib.h>
#include <math.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/rlc_lte_stat_dlg.c b/ui/gtk/rlc_lte_stat_dlg.c
index 038fa0a..b89be9e 100644
--- a/ui/gtk/rlc_lte_stat_dlg.c
+++ b/ui/gtk/rlc_lte_stat_dlg.c
@@ -32,7 +32,7 @@
#include <stdlib.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/gtkglobals.h"
diff --git a/ui/gtk/rpc_progs.c b/ui/gtk/rpc_progs.c
index ed55151..b1b60d8 100644
--- a/ui/gtk/rpc_progs.c
+++ b/ui/gtk/rpc_progs.c
@@ -33,7 +33,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/rpc_stat.c b/ui/gtk/rpc_stat.c
index f3d3e31..dcd54bc 100644
--- a/ui/gtk/rpc_stat.c
+++ b/ui/gtk/rpc_stat.c
@@ -33,7 +33,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/rtp_analysis.c b/ui/gtk/rtp_analysis.c
index e2cbf85..09f22d0 100644
--- a/ui/gtk/rtp_analysis.c
+++ b/ui/gtk/rtp_analysis.c
@@ -49,7 +49,7 @@
#include <fcntl.h>
#endif
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/file_util.h>
#include <wsutil/tempfile.h>
diff --git a/ui/gtk/rtp_player.c b/ui/gtk/rtp_player.c
index acee55f..b0793de 100644
--- a/ui/gtk/rtp_player.c
+++ b/ui/gtk/rtp_player.c
@@ -58,7 +58,7 @@
#include <string.h>
#include <portaudio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/stats_tree.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/rtp_stream_dlg.h b/ui/gtk/rtp_stream_dlg.h
index 4f5c70c..89b8d71 100644
--- a/ui/gtk/rtp_stream_dlg.h
+++ b/ui/gtk/rtp_stream_dlg.h
@@ -28,7 +28,7 @@
#ifndef __RTP_STREAM_DLG_H__
#define __RTP_STREAM_DLG_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
/** @file
* "RTP Stream Analysis" dialog box.
diff --git a/ui/gtk/scsi_stat.c b/ui/gtk/scsi_stat.c
index b8c3892..db77481 100644
--- a/ui/gtk/scsi_stat.c
+++ b/ui/gtk/scsi_stat.c
@@ -30,7 +30,7 @@
#include <stdio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/sctp_assoc_analyse.c b/ui/gtk/sctp_assoc_analyse.c
index 7229681..0477e85 100644
--- a/ui/gtk/sctp_assoc_analyse.c
+++ b/ui/gtk/sctp_assoc_analyse.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan_dissect.h>
#include "wsutil/filesystem.h"
diff --git a/ui/gtk/sctp_byte_graph_dlg.c b/ui/gtk/sctp_byte_graph_dlg.c
index 31b559d..8fc2067 100644
--- a/ui/gtk/sctp_byte_graph_dlg.c
+++ b/ui/gtk/sctp_byte_graph_dlg.c
@@ -29,7 +29,7 @@
#include <math.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
#include <epan/strutil.h>
diff --git a/ui/gtk/sctp_chunk_stat.c b/ui/gtk/sctp_chunk_stat.c
index afbbae7..e5f4916 100644
--- a/ui/gtk/sctp_chunk_stat.c
+++ b/ui/gtk/sctp_chunk_stat.c
@@ -29,7 +29,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/sctp_chunk_stat_dlg.c b/ui/gtk/sctp_chunk_stat_dlg.c
index 4fb1d40..88863b6 100644
--- a/ui/gtk/sctp_chunk_stat_dlg.c
+++ b/ui/gtk/sctp_chunk_stat_dlg.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
#include "epan/to_str.h"
diff --git a/ui/gtk/sctp_error_dlg.c b/ui/gtk/sctp_error_dlg.c
index 55bc6c4..5908199 100644
--- a/ui/gtk/sctp_error_dlg.c
+++ b/ui/gtk/sctp_error_dlg.c
@@ -24,7 +24,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
diff --git a/ui/gtk/sctp_graph_dlg.c b/ui/gtk/sctp_graph_dlg.c
index 2e2b7a1..ba96af4 100644
--- a/ui/gtk/sctp_graph_dlg.c
+++ b/ui/gtk/sctp_graph_dlg.c
@@ -30,7 +30,7 @@
#include <math.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
#include <epan/strutil.h>
diff --git a/ui/gtk/sctp_stat_dlg.c b/ui/gtk/sctp_stat_dlg.c
index 6d7093b..ab0377f 100644
--- a/ui/gtk/sctp_stat_dlg.c
+++ b/ui/gtk/sctp_stat_dlg.c
@@ -25,7 +25,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
#include "epan/to_str.h"
diff --git a/ui/gtk/service_response_time_table.c b/ui/gtk/service_response_time_table.c
index 570028f..f6bb355 100644
--- a/ui/gtk/service_response_time_table.c
+++ b/ui/gtk/service_response_time_table.c
@@ -26,7 +26,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <stdio.h>
#include "epan/packet_info.h"
diff --git a/ui/gtk/service_response_time_table.h b/ui/gtk/service_response_time_table.h
index f6505a6..412e6b6 100644
--- a/ui/gtk/service_response_time_table.h
+++ b/ui/gtk/service_response_time_table.h
@@ -27,7 +27,7 @@
#ifndef __SERVICE_RESPONSE_TIME_TABLE_H__
#define __SERVICE_RESPONSE_TIME_TABLE_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/nstime.h"
#include "epan/timestats.h"
diff --git a/ui/gtk/simple_dialog.c b/ui/gtk/simple_dialog.c
index 66d1795..b8a4d5a 100644
--- a/ui/gtk/simple_dialog.c
+++ b/ui/gtk/simple_dialog.c
@@ -25,7 +25,7 @@
#include "config.h"
#include <stdio.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/strutil.h>
diff --git a/ui/gtk/sip_stat.c b/ui/gtk/sip_stat.c
index eae4c90..de1ec69 100644
--- a/ui/gtk/sip_stat.c
+++ b/ui/gtk/sip_stat.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/smb2_stat.c b/ui/gtk/smb2_stat.c
index 4cf72b7..fc4821b 100644
--- a/ui/gtk/smb2_stat.c
+++ b/ui/gtk/smb2_stat.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/smb_stat.c b/ui/gtk/smb_stat.c
index 33c730b..4531155 100644
--- a/ui/gtk/smb_stat.c
+++ b/ui/gtk/smb_stat.c
@@ -26,7 +26,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet_info.h>
#include <epan/epan.h>
diff --git a/ui/gtk/stats_tree_stat.c b/ui/gtk/stats_tree_stat.c
index bbb8018..34b8536 100644
--- a/ui/gtk/stats_tree_stat.c
+++ b/ui/gtk/stats_tree_stat.c
@@ -34,7 +34,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/report_err.h>
#include <wsutil/file_util.h>
diff --git a/ui/gtk/stock_icons.c b/ui/gtk/stock_icons.c
index 4c007fb..e5b225f 100644
--- a/ui/gtk/stock_icons.c
+++ b/ui/gtk/stock_icons.c
@@ -25,7 +25,7 @@
#include "config.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "ui/gtk/stock_icons.h"
#include "ui/gtk/toolbar_icons.h"
diff --git a/ui/gtk/summary_dlg.c b/ui/gtk/summary_dlg.c
index a64bcc1..07c2955 100644
--- a/ui/gtk/summary_dlg.c
+++ b/ui/gtk/summary_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
#include <time.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/strutil.h>
diff --git a/ui/gtk/supported_protos_dlg.c b/ui/gtk/supported_protos_dlg.c
index ff325eb..bc42267 100644
--- a/ui/gtk/supported_protos_dlg.c
+++ b/ui/gtk/supported_protos_dlg.c
@@ -28,7 +28,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/tap_param_dlg.c b/ui/gtk/tap_param_dlg.c
index 7d4dc2c..6d4d70b 100644
--- a/ui/gtk/tap_param_dlg.c
+++ b/ui/gtk/tap_param_dlg.c
@@ -28,7 +28,7 @@
#include <stdio.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/stat_cmd_args.h>
diff --git a/ui/gtk/tcp_graph.c b/ui/gtk/tcp_graph.c
index 1ff7e7f..3fd5f72 100644
--- a/ui/gtk/tcp_graph.c
+++ b/ui/gtk/tcp_graph.c
@@ -31,7 +31,7 @@
#include <math.h>
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/text_page_utils.c b/ui/gtk/text_page_utils.c
index f65225f..ae58322 100644
--- a/ui/gtk/text_page_utils.c
+++ b/ui/gtk/text_page_utils.c
@@ -29,7 +29,7 @@
#include <stdio.h>
#include <errno.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include "wsutil/filesystem.h"
diff --git a/ui/gtk/time_shift_dlg.c b/ui/gtk/time_shift_dlg.c
index 06835f8..b938256 100644
--- a/ui/gtk/time_shift_dlg.c
+++ b/ui/gtk/time_shift_dlg.c
@@ -29,7 +29,7 @@
#include "globals.h"
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/proto.h>
#include <epan/dfilter/dfilter.h>
diff --git a/ui/gtk/uat_gui.c b/ui/gtk/uat_gui.c
index 95a5d53..a867682 100644
--- a/ui/gtk/uat_gui.c
+++ b/ui/gtk/uat_gui.c
@@ -42,7 +42,7 @@
#include <stdio.h>
#include <math.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <gdk/gdkkeysyms.h>
#if GTK_CHECK_VERSION(3,0,0)
# include <gdk/gdkkeysyms-compat.h>
diff --git a/ui/gtk/voip_calls_dlg.c b/ui/gtk/voip_calls_dlg.c
index 49c4ec3..98cf0a2 100644
--- a/ui/gtk/voip_calls_dlg.c
+++ b/ui/gtk/voip_calls_dlg.c
@@ -39,7 +39,7 @@
#include <string.h>
#include <ctype.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/epan.h>
#include <epan/packet.h>
diff --git a/ui/gtk/voip_calls_dlg.h b/ui/gtk/voip_calls_dlg.h
index bccfcb8..a5ac09f 100644
--- a/ui/gtk/voip_calls_dlg.h
+++ b/ui/gtk/voip_calls_dlg.h
@@ -36,7 +36,7 @@
#ifndef __VOIP_CALLS_DLG_H__
#define __VOIP_CALLS_DLG_H__
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
/**
* Update the contents of the dialog box clist with that of list.
diff --git a/ui/gtk/webbrowser.c b/ui/gtk/webbrowser.c
index 401b849..1f659fb 100644
--- a/ui/gtk/webbrowser.c
+++ b/ui/gtk/webbrowser.c
@@ -107,7 +107,7 @@
#include "config.h"
#include <string.h> /* strlen, strstr */
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <wsutil/filesystem.h>
#include <epan/prefs.h>
diff --git a/ui/gtk/wlan_stat_dlg.c b/ui/gtk/wlan_stat_dlg.c
index 9998055..36e345a 100644
--- a/ui/gtk/wlan_stat_dlg.c
+++ b/ui/gtk/wlan_stat_dlg.c
@@ -27,7 +27,7 @@
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/addr_resolv.h>
diff --git a/ui/gtk/wsp_stat.c b/ui/gtk/wsp_stat.c
index 3781fbe..188850f 100644
--- a/ui/gtk/wsp_stat.c
+++ b/ui/gtk/wsp_stat.c
@@ -26,7 +26,7 @@
#include "config.h"
#include <string.h>
-#include <gtk/gtk.h>
+#include <wsutil/wsgtk.h>
#include <epan/packet.h>
#include <epan/tap.h>
--
1.8.3.2
- Follow-Ups:
- Re: [Wireshark-dev] Add -Wdocumentation
- From: Alexis La Goutte
- Re: [Wireshark-dev] Add -Wdocumentation
- From: Joerg Mayer
- Re: [Wireshark-dev] Add -Wdocumentation
- Prev by Date: Re: [Wireshark-dev] Status Cmake Win32 support
- Next by Date: Re: [Wireshark-dev] Error while installing wireshark 1.10.3
- Previous by thread: Re: [Wireshark-dev] Error while installing wireshark 1.10.3
- Next by thread: Re: [Wireshark-dev] Add -Wdocumentation
- Index(es):