diff --git a/asn1/kerberos/packet-kerberos-template.c b/asn1/kerberos/packet-kerberos-template.c index 4fd960bc2f..e1f2bde2d8 100644 --- a/asn1/kerberos/packet-kerberos-template.c +++ b/asn1/kerberos/packet-kerberos-template.c @@ -231,9 +231,6 @@ gboolean krb_decrypt = FALSE; /* keytab filename */ static const char *keytab_filename = ""; -WS_DLL_PUBLIC -void read_keytab_file(const char *); - void read_keytab_file_from_preferences(void) { diff --git a/asn1/kerberos/packet-kerberos-template.h b/asn1/kerberos/packet-kerberos-template.h index 174e87b753..64e2ae8263 100644 --- a/asn1/kerberos/packet-kerberos-template.h +++ b/asn1/kerberos/packet-kerberos-template.h @@ -92,6 +92,9 @@ decrypt_krb5_data(proto_tree *tree, packet_info *pinfo, extern gboolean krb_decrypt; +WS_DLL_PUBLIC +void read_keytab_file(const char *); + WS_DLL_PUBLIC void read_keytab_file_from_preferences(void); diff --git a/epan/dissectors/packet-kerberos.c b/epan/dissectors/packet-kerberos.c index e668905b05..825a7081a5 100644 --- a/epan/dissectors/packet-kerberos.c +++ b/epan/dissectors/packet-kerberos.c @@ -482,9 +482,6 @@ gboolean krb_decrypt = FALSE; /* keytab filename */ static const char *keytab_filename = ""; -WS_DLL_PUBLIC -void read_keytab_file(const char *); - void read_keytab_file_from_preferences(void) { @@ -4264,7 +4261,7 @@ dissect_kerberos_ChangePasswdData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, /*--- End of included file: packet-kerberos-fn.c ---*/ -#line 2004 "../../asn1/kerberos/packet-kerberos-template.c" +#line 2001 "../../asn1/kerberos/packet-kerberos-template.c" /* Make wrappers around exported functions for now */ int @@ -5302,7 +5299,7 @@ void proto_register_kerberos(void) { NULL, HFILL }}, /*--- End of included file: packet-kerberos-hfarr.c ---*/ -#line 2385 "../../asn1/kerberos/packet-kerberos-template.c" +#line 2382 "../../asn1/kerberos/packet-kerberos-template.c" }; /* List of subtrees */ @@ -5376,7 +5373,7 @@ void proto_register_kerberos(void) { &ett_kerberos_ChangePasswdData, /*--- End of included file: packet-kerberos-ettarr.c ---*/ -#line 2401 "../../asn1/kerberos/packet-kerberos-template.c" +#line 2398 "../../asn1/kerberos/packet-kerberos-template.c" }; static ei_register_info ei[] = { diff --git a/epan/dissectors/packet-kerberos.h b/epan/dissectors/packet-kerberos.h index 234b27c803..f86e77ac41 100644 --- a/epan/dissectors/packet-kerberos.h +++ b/epan/dissectors/packet-kerberos.h @@ -100,6 +100,9 @@ decrypt_krb5_data(proto_tree *tree, packet_info *pinfo, extern gboolean krb_decrypt; +WS_DLL_PUBLIC +void read_keytab_file(const char *); + WS_DLL_PUBLIC void read_keytab_file_from_preferences(void); @@ -112,7 +115,7 @@ void read_keytab_file_from_preferences(void); int dissect_kerberos_ChangePasswdData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_); /*--- End of included file: packet-kerberos-exp.h ---*/ -#line 102 "../../asn1/kerberos/packet-kerberos-template.h" +#line 105 "../../asn1/kerberos/packet-kerberos-template.h" #ifdef __cplusplus } diff --git a/file.h b/file.h index 0f082730aa..f844594a98 100644 --- a/file.h +++ b/file.h @@ -703,11 +703,6 @@ guint32 cf_comment_types(capture_file *cf); void cf_set_frame_edited(capture_file *cf, frame_data *fd, struct wtap_pkthdr *phdr, guint8 *pd); #endif -#if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) -WS_DLL_PUBLIC -void read_keytab_file(const char *); -#endif - #ifdef __cplusplus } #endif /* __cplusplus */ diff --git a/tfshark.c b/tfshark.c index 8b1b43a23f..0132208e60 100644 --- a/tfshark.c +++ b/tfshark.c @@ -89,6 +89,12 @@ #include #include #include + +#if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) +#include +#include +#endif + #include #include diff --git a/tshark.c b/tshark.c index 053a06fb53..b874e970fa 100644 --- a/tshark.c +++ b/tshark.c @@ -105,6 +105,11 @@ #include #include +#if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) +#include +#include +#endif + #include "capture_opts.h" #include "caputils/capture-pcap-util.h" diff --git a/ui/gtk/main.c b/ui/gtk/main.c index 930c8d668d..9db601585c 100644 --- a/ui/gtk/main.c +++ b/ui/gtk/main.c @@ -90,6 +90,11 @@ #include #include +#if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) +#include +#include +#endif + #include #include diff --git a/wireshark-qt.cpp b/wireshark-qt.cpp index 8a87010023..f5c83e08f9 100644 --- a/wireshark-qt.cpp +++ b/wireshark-qt.cpp @@ -58,6 +58,12 @@ #include #include +#if defined(HAVE_HEIMDAL_KERBEROS) || defined(HAVE_MIT_KERBEROS) +#include +#include +#include +#endif + #ifdef HAVE_PLUGINS #include #endif