Fix wiretap headers to allow error-free ABI dumping.
authorrbalint <rbalint@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 4 Jun 2011 21:20:57 +0000 (21:20 +0000)
committerrbalint <rbalint@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 4 Jun 2011 21:20:57 +0000 (21:20 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@37543 f5534014-38df-0310-8fa8-9805f1628bb7

50 files changed:
wiretap/5views.h
wiretap/airopeek9.h
wiretap/ascend-int.h
wiretap/ascendtext.h
wiretap/atm.h
wiretap/ber.h
wiretap/btsnoop.h
wiretap/buffer.h
wiretap/catapult_dct2000.h
wiretap/commview.h
wiretap/cosine.h
wiretap/csids.h
wiretap/daintree-sna.h
wiretap/dbs-etherwatch.h
wiretap/dct3trace.h
wiretap/erf.h
wiretap/etherpeek.h
wiretap/eyesdn.h
wiretap/file_wrappers.h
wiretap/hcidump.h
wiretap/i4b_trace.h
wiretap/i4btrace.h
wiretap/ipfix.h
wiretap/iptrace.h
wiretap/iseries.h
wiretap/jpeg_jfif.h
wiretap/k12.h
wiretap/lanalyzer.h
wiretap/libpcap.h
wiretap/mpeg.h
wiretap/netmon.h
wiretap/netscaler.h
wiretap/netscreen.h
wiretap/nettl.h
wiretap/network_instruments.h
wiretap/netxray.h
wiretap/ngsniffer.h
wiretap/packetlogger.h
wiretap/pcap-common.h
wiretap/pcap-encap.h
wiretap/pcapng.h
wiretap/pppdump.h
wiretap/radcom.h
wiretap/snoop.h
wiretap/tnef.h
wiretap/toshiba.h
wiretap/visual.h
wiretap/vms.h
wiretap/wtap-int.h
wiretap/wtap.h

index f51aa30e0abd0e4e606134506b31e16f35286d77..860092e9c6107ef4905d6c747f79abe5533e59c6 100644 (file)
@@ -22,6 +22,8 @@
 
 #ifndef __5VIEWS_H__
 #define __5VIEWS_H__
+#include <glib.h>
+#include <wtap.h>
 
 int _5views_open(wtap *wth, int *err, gchar **err_info);
 gboolean _5views_dump_open(wtap_dumper *wdh, int *err);
index 7726537d035700a2b561a545d8838e6a64b50cbe..332a49429532e76153bd1eb59b96017ba79d8163 100644 (file)
@@ -23,6 +23,7 @@
 
 #ifndef __W_AIROPEEK9_H__
 #define __W_AIROPEEK9_H__
+#include <glib.h>
 
 int airopeek9_open(wtap *wth, int *err, gchar **err_info);
 
index f4a3509c8a082faf8ed68c6db398f7b72dcbbbda..b323e905e2e17a4dda2187e3068db6443ff37f56 100644 (file)
 #ifndef __ASCEND_INT_H__
 #define __ASCEND_INT_H__
 
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+
+#include <glib.h>
+
 typedef struct {
   time_t start_time;
   time_t secs;
index f2bcd7fb439cccbe15ffdb0c421671d7ba849da2..8957e4e4e3c4b414f48479fd0fa776a355daf4ac 100644 (file)
@@ -23,6 +23,7 @@
 
 #ifndef __ASCENDTEXT_H__
 #define __ASCENDTEXT_H__
+#include <glib.h>
 
 #define ASCEND_MAX_DATA_ROWS 8
 #define ASCEND_MAX_DATA_COLS 16
index a74eb4245a720b0a73c179fe4c09488008f0a455..95f07063551747db4961f52b353f17784639bf4d 100644 (file)
@@ -22,6 +22,7 @@
 
 #ifndef __ATM_H__
 #define __ATM_H__
+#include <glib.h>
 
 /*
  * Routines to use with ATM capture file types that don't include information
index 3863ad4105b176bf9e96138ff5b4cd8f14c5cb4e..f9c58dd256fc866982e9072fbd4990f5aa44813f 100644 (file)
@@ -22,6 +22,7 @@
 
 #ifndef __BER_H__
 #define __BER_H__
+#include <glib.h>
 
 int ber_open(wtap *wth, int *err, gchar **err_info);
 
index e141d4248610946b817f708e5e7fa92628a0613b..622632fc7e865297cf520572a8cd2c4b2876777a 100644 (file)
@@ -22,6 +22,7 @@
 
 #ifndef __W_BTSNOOP_H__
 #define __W_BTSNOOP_H__
+#include <glib.h>
 
 int btsnoop_open(wtap *wth, int *err, gchar **err_info);
 gboolean btsnoop_dump_open_h1(wtap_dumper *wdh, int *err);
index 364088c881c9fce7d77601f274f0140d7088be06..77c4f836ad20726809d0a40a1964fb8abb05d4db 100644 (file)
@@ -23,6 +23,7 @@
 
 #ifndef __W_BUFFER_H__
 #define __W_BUFFER_H__
+#include <glib.h>
 
 #define SOME_FUNCTIONS_ARE_DEFINES
 
index 4b8773a69a600066fa7f56af2e058c406c40fc30..2fda9f48a7e5da3a2fd5ae14e2cae52c07958023 100644 (file)
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
 
+#ifndef __W_CAT_DCT2K_H__
+#define __W_CAT_DCT2K_H__
+
+#include <glib.h>
 int catapult_dct2000_open(wtap *wth, int *err, gchar **err_info);
 gboolean catapult_dct2000_dump_open(wtap_dumper *wdh, int *err);
 int catapult_dct2000_dump_can_write_encap(int encap);
@@ -28,3 +32,6 @@ int catapult_dct2000_dump_can_write_encap(int encap);
 #define DCT2000_ENCAP_SSCOP     101
 #define DCT2000_ENCAP_MTP2      102
 #define DCT2000_ENCAP_NBAP      103
+
+#endif
+
index f7220de25092700df4d997454ac0a40cc07a0a14..b0b7a80333798ef06ca8f38b352942428654566a 100644 (file)
@@ -24,6 +24,7 @@
 
 #ifndef __COMMVIEW_H__
 #define __COMMVIEW_H__
+#include <glib.h>
 
 int commview_open(wtap *wth, int *err, gchar **err_info _U_);
 int commview_dump_can_write_encap(int encap);
index 877ebccae9c4bfa6316504179e33202728e8342f..b8d2012a6e9c182a674003190e6305a3e07be2ea 100644 (file)
@@ -26,6 +26,8 @@
 
 #ifndef __W_COSINE_H__
 #define __W_COSINE_H__
+#include <glib.h>
+#include <wtap.h>
 
 int cosine_open(wtap *wth, int *err, gchar **err_info);
 
index ddd7cf9e60e3fe976aacf9d39859e99ae4261d1c..3b7e5a9de911153921f84773e98e4e40d56ab211 100644 (file)
@@ -23,6 +23,8 @@
 
 #ifndef __CSIDS_H__
 #define __CSIDS_H__
+#include <glib.h>
+#include <wtap.h>
 
 int csids_open(wtap *wth, int *err, gchar **err_info);
 
index 3a7b0f33c9e323db6058eea1b7dd5cf2b342f792..d47384a9e64cd928b7214c96b185d45a992c00c3 100644 (file)
@@ -25,6 +25,8 @@
 
 #ifndef __DAINTREE_SNA_H__
 #define __DAINTREE_SNA_H__
+#include <glib.h>
+#include <wtap.h>
 
 int daintree_sna_open(wtap *wth, int *err, gchar **err_info _U_);
 
index ba122efd872cda97e14e1475993e93194bd460e6..bb59258d236b38138578dac23bf281fce1fb5dac 100644 (file)
@@ -23,6 +23,8 @@
 
 #ifndef __W_DBS_ETHERWATCH_H__
 #define __W_DBS_ETHERWATCH_H__
+#include <glib.h>
+#include <wtap.h>
 
 int dbs_etherwatch_open(wtap *wth, int *err, gchar **err_info);
 
index 184d00394ef5c46d1725176e2383f2751cc33af8..ca9cd35a195254df6cc371c184926ada3332845c 100644 (file)
@@ -22,6 +22,8 @@
 
 #ifndef __W_DCT3TRACE_H__
 #define __W_DCT3TRACE_H__
+#include <glib.h>
+#include <wtap.h>
 
 int dct3trace_open(wtap *wth, int *err, gchar **err_info);
 
index 39e353b1a5e15bc6054c5b63c13538884bf5a453..4b31e2a65f9b1f6aec60335c279af39e8c34cfec 100644 (file)
@@ -38,6 +38,9 @@
 #ifndef __W_ERF_H__
 #define __W_ERF_H__
 
+#include <glib.h>
+#include <wiretap/wtap.h>
+
 /* Record type defines */
 #define ERF_TYPE_LEGACY             0
 #define ERF_TYPE_HDLC_POS           1
index 02cf750df260ba9acec59bfaffe178bd9544b3e7..86768d370ffb9c7c76b2ff9a82bb280e76ccceb6 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __W_ETHERPEEK_H__
 #define __W_ETHERPEEK_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int etherpeek_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 3f64e947cb380fab7760c76e824fdf981db60b80..1052c9e0eb31b6a999ebb1c9ae1e2cc760175a6d 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __W_EYESDN_H__
 #define __W_EYESDN_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int eyesdn_open(wtap *wth, int *err, gchar **err_info);
 
 enum EyeSDN_TYPES {
index cf223f433216c7a3530e9a1e9cf1a647c2ab1efc..5ae970ef6ba689cfcc84f3ecb8d03a80e31bd403 100644 (file)
 #ifndef __FILE_H__
 #define __FILE_H__
 
+#include <glib.h>
+#include <wtap.h>
+#include <wsutil/file_util.h>
+
 extern gint64 file_seek(FILE_T stream, gint64 offset, int whence, int *err);
 extern gint64 file_tell(FILE_T stream);
 extern gint64 file_tell_raw(FILE_T stream);
index fa187cba1ad73c6515fd421340e71d47a7017633..978495402e1899c2785d5cd609103a0578a7307a 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __HCIDUMP_H__
 #define __HCIDUMP_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int hcidump_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 2cd4e1b0d2543393b5bbe921f99a93d4ea7e3749..0281b82a10e3c35c990ef4cb9ebfa3df2db2cca8 100644 (file)
@@ -36,6 +36,8 @@
 #ifndef _I4B_TRACE_H_
 #define _I4B_TRACE_H_
 
+#include <glib.h>
+
 /*---------------------------------------------------------------------------*
  *     structure of the header at the beginning of every trace mbuf
  *---------------------------------------------------------------------------*/
index 6bbc32eeb59d5a7995f3a17102d48f4576838727..4143a06f57e0c8c85c4b5a0a2e83bd7a234de590 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __I4BTRACE_H__
 #define __I4BTRACE_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int i4btrace_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 681a0d451f9e35b3bce23a13ae50ec96bee49fbe..022b010a17484ab97df614e877c04de90293c0a9 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_IPFIX_H__
 #define __W_IPFIX_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int ipfix_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 519917edd3409842981524fd43350c41fc06705f..11895fc51521859eddf853cd1da03f64cbf5bc7c 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __IPTRACE_H__
 #define __IPTRACE_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int iptrace_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index f469e52cecf0e7511f4c7fa6a5a46f8c69cf7b0e..9ee07c6ed63e9bfde0413251acabccbb773cb9b7 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_ISERIES_H__
 #define __W_ISERIES_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int iseries_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index aeaca497e61717198eb4a1c794f5097cb72cd8c1..ebb9ccb996d9354901ff7ac0b1501f47040e1c74 100644 (file)
@@ -25,7 +25,8 @@
 #ifndef __W_JPEG_JFIF_H__
 #define __W_JPEG_JFIF_H__
 
-#include "wtap-int.h"
+#include <glib.h>
+#include <wtap.h>
 
 int jpeg_jfif_open(wtap *wth, int *err, gchar **err_info);
 
index 29bb7163284dc69ce891c9b7589ce7c04fa1ec6f..65ee238acf2b6fd52d2683ab9426b522e2e2c1c6 100644 (file)
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 */
 
+#ifndef __W_K12_H__
+#define __W_K12_H__
+
+#include <glib.h>
+#include <wtap.h>
+
 int k12_open(wtap *wth, int *err, gchar **err_info);
 int k12_dump_can_write_encap(int encap);
 gboolean k12_dump_open(wtap_dumper *wdh, int *err);
 int k12text_open(wtap *wth, int *err, gchar **err_info _U_);
 int k12text_dump_can_write_encap(int encap);
 gboolean k12text_dump_open(wtap_dumper *wdh, int *err);
+
+#endif
+
index 6c54a0c024b1eb20d810ddb560c36f3d5559f7d4..b65d3f7afcf0717f3003e91fab9c05e4bf804ed9 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __LANALYZER_H__
 #define __LANALYZER_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 /*    Record type codes:                */
 
 #define     RT_HeaderRegular       0x1001
index 69be8cb2c7ad9c36039dbeb607b266a8bf109274..dca1b08581b33beb3dd6c5275621abcc2d154f44 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_LIBPCAP_H__
 #define __W_LIBPCAP_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 /* Magic numbers in "libpcap" files.
 
    "libpcap" file records are written in the byte order of the host that
index 7322a2186dee8a20e323f595261eeb5b66fdae89..09aa385c731f8e533098699b17066de01238266f 100644 (file)
@@ -25,7 +25,8 @@
 #ifndef __W_MPEG_H__
 #define __W_MPEG_H__
 
-#include "wtap-int.h"
+#include <glib.h>
+#include <wtap.h>
 
 int mpeg_open(wtap *wth, int *err, gchar **err_info);
 
index 599a4e2fd2721e1b673ff3446e9d61634a164f32..935740a298eb3a17ac4085094633b64c1fd479a6 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __NETMON_H__
 #define __NETMON_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int netmon_open(wtap *wth, int *err, gchar **err_info);
 gboolean netmon_dump_open(wtap_dumper *wdh, int *err);
 int netmon_dump_can_write_encap(int encap);
index 0b40fac3057f07030cd6a0645ef4e4073780e6ba..bc32869cadc1328d8f825a8c0bc3c0389575c84b 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef _NETSCALER_H
 #define _NETSCALER_H
 
+#include <glib.h>
+#include <wiretap/wtap.h>
+
 /* Physical Device full packet trace */
 #define        NSPR_PDPKTRACEFULLTX_V10        0x0310  /* Transmitted */
 #define        NSPR_PDPKTRACEFULLTX_V20        0xC0    /* Transmitted */
index 9b614f8a53518b9b42294bbdc270b7304835224d..431f3ddc05c8ec16413248273bc7b80935e11f2d 100644 (file)
@@ -28,6 +28,9 @@
 #ifndef __W_NETSCREEN_H__
 #define __W_NETSCREEN_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 /* Magic text to check for NetScreen snoop output */
 #define NETSCREEN_HDR_MAGIC_STR1       "(i) len="
 #define NETSCREEN_HDR_MAGIC_STR2       "(o) len="
index 6fca41f44bb057a9cbdc19094ad74fce8c370551..3e5227a91d761a87420cc835bae643486af7640b 100644 (file)
@@ -26,6 +26,9 @@
 #ifndef __NETTL_H__
 #define __NETTL_H__
 
+#include <glib.h>
+#include <wiretap/wtap.h>
+
 /* nettl subsystems are defined in /etc/nettlgen.conf */
 
 #define NETTL_SUBSYS_NS_LS_LOGGING     0
index 8cab14ae374a3dcb5ead60c84ff63f0c9961407c..5a06f1b11cb0ec9992e33839ea57cf1e2dac67c6 100644 (file)
@@ -22,6 +22,9 @@
 #ifndef __NETWORK_INSTRUMENTS_H__
 #define __NETWORK_INSTRUMENTS_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int network_instruments_open(wtap *wth, int *err, gchar **err_info);
 int network_instruments_dump_can_write_encap(int encap);
 gboolean network_instruments_dump_open(wtap_dumper *wdh, int *err);
index 56054d12e1bcb5a8862110b6b9134f74535d3573..dd542d66c80dcc93453eca450a0dd871afa067a6 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __NETXRAY_H__
 #define __NETXRAY_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int netxray_open(wtap *wth, int *err, gchar **err_info);
 int netxray_dump_can_write_encap_1_1(int encap);
 gboolean netxray_dump_open_1_1(wtap_dumper *wdh, int *err);
index afbc4993a0a22ce2c222ded4d32e55446999c550..2cd625472b55effe33c59bdc1e62a65e32e15eb4 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __NGSNIFFER_H__
 #define __NGSNIFFER_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int ngsniffer_open(wtap *wth, int *err, gchar **err_info);
 gboolean ngsniffer_dump_open(wtap_dumper *wdh, int *err);
 int ngsniffer_dump_can_write_encap(int encap);
index 6a34def72041b3475a34a44dde7ccf81655af258..a150c9ecf664a50079ca548945dda580b8e07ca0 100644 (file)
@@ -26,6 +26,9 @@
 #ifndef __PACKETLOGGER_H__
 #define __PACKETLOGGER_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int packetlogger_open(wtap *wth, int *err, gchar **err_info _U_);
 
 #endif /* __PACKETLOGGER_H__ */
index 9477ad0ae40ac88c82e24650a0348d231b6540dd..c3102ee3f0f614d22ea43f7f73497b57c73e585b 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __W_PCAP_COMMON_H__
+#define __W_PCAP_COMMON_H__
+
+#include <glib.h>
+#include <wtap.h>
+
 extern int pcap_process_pseudo_header(FILE_T fh, int file_type, int wtap_encap,
     guint packet_size, gboolean check_packet_size, struct wtap_pkthdr *phdr,
     union wtap_pseudo_header *pseudo_header, int *err, gchar **err_info);
@@ -36,3 +42,5 @@ extern int pcap_get_phdr_size(int encap,
 
 extern gboolean pcap_write_phdr(wtap_dumper *wdh, int wtap_encap,
     const union wtap_pseudo_header *pseudo_header, int *err);
+
+#endif
index 97482ae7bc52ae7ab9acc50a64cf4de675a2745f..7ca0699db51a14f262ca285903bd577d9a5a297b 100644 (file)
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#ifndef __W_PCAP_ENCAP_H__
+#define __W_PCAP_ENCAP_H__
+
+#include <glib.h>
+#include <wiretap/wtap.h>
+
 extern int wtap_pcap_encap_to_wtap_encap(int encap);
 extern int wtap_wtap_encap_to_pcap_encap(int encap);
+
+#endif
index a65ee6ff70ade81795cecf67d57895c4000fdfd7..170575d4f13a62068a89620b5023ff8178d74e57 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_PCAPNG_H__
 #define __W_PCAPNG_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int pcapng_open(wtap *wth, int *err, gchar **err_info);
 gboolean pcapng_dump_open(wtap_dumper *wdh, int *err);
 int pcapng_dump_can_write_encap(int encap);
index 9f98a9aaca6143a077be82c6db1ffc90ba90cc44..bc2a9cb85f137950c3d29373b5ae5989ca936363 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __PPPDUMP_H__
 #define __PPPDUMP_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int pppdump_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 35ee182b7fc2df29ce07af0f5f9d6459fe8d696c..229bdfc6fa203ac607566d3890efdf9c5503331c 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __RADCOM_H__
 #define __RADCOM_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int radcom_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index 0cba84dadd98daeb3e4f2364f49dd630a6bdad27..5f4198227cd861294779c68c67a0d34d933fba82 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_SNOOP_H__
 #define __W_SNOOP_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int snoop_open(wtap *wth, int *err, gchar **err_info);
 gboolean snoop_dump_open(wtap_dumper *wdh, int *err);
 int snoop_dump_can_write_encap(int encap);
index 35f47145b2470b49847a29ce85f8e254b70c5d5a..85cfa025dea3437767bf0921876b1159e4788a8e 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __TNEF_H__
 #define __TNEF_H__
 
+#include <glib.h>
+#include <wiretap/wtap.h>
+
 #define TNEF_SIGNATURE 0x223E9F78
 
 int tnef_open(wtap *wth, int *err, gchar **err_info);
index 314848b32bc3942aca9fd5f011bad3b2e369fd69..df4a9cddc93fcc12e03b056a07c3d14cfaaec8f8 100644 (file)
@@ -23,6 +23,9 @@
 #ifndef __W_TOSHIBA_H__
 #define __W_TOSHIBA_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int toshiba_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index b028a78ca0aa97368742b19fc590b8ca460dc15a..df9583946c84948c05987dc442c0f52e715e9dc5 100644 (file)
@@ -28,6 +28,9 @@
 #ifndef __VISUAL_H__
 #define __VISUAL_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int visual_open(wtap *wth, int *err, gchar **err_info);
 gboolean visual_dump_open(wtap_dumper *wdh, int *err);
 int visual_dump_can_write_encap(int encap);
index 66bbd68104b346d9294598989947834f5c36e68e..f5126840f89288efbd5218367b93290cbded42b2 100644 (file)
@@ -24,6 +24,9 @@
 #ifndef __W_VMS_H__
 #define __W_VMS_H__
 
+#include <glib.h>
+#include <wtap.h>
+
 int vms_open(wtap *wth, int *err, gchar **err_info);
 
 #endif
index b4ed66a350cbd2499be5896402711d97ea5443aa..dd4836c79c402db23c20dcc64f8d69a4396b9511 100644 (file)
@@ -41,8 +41,6 @@
 
 #include <wsutil/file_util.h>
 
-typedef struct wtap_reader *FILE_T;
-
 #include "wtap.h"
 
 int wtap_fstat(wtap *wth, ws_statb64 *statb, int *err);
index de8b5009a6f6b51b13ce28b4d1b166346c1dd9af..b65d714dcc6a586d14917d99dd498f0800fc8a54 100644 (file)
@@ -823,6 +823,8 @@ struct wtap_dumper;
 typedef struct wtap wtap;
 typedef struct wtap_dumper wtap_dumper;
 
+typedef struct wtap_reader *FILE_T;
+
 struct file_type_info {
     /* the file type name */
     /* should be NULL for all "pseudo" types that are only internally used and not read/writeable */