On Windows, include "capture-wpcap.h", to define "has_wpcap".
[obnox/wireshark/wip.git] / packet-isis.h
index 498c8beaafe83c68673c504eac197464c5bd14e0..59018c8ddfaba27ba7b54f8c067831994377c1f1 100644 (file)
@@ -1,13 +1,12 @@
 /* packet-isis.h
  * Defines and such for core isis protcol decode.
  *
- * $Id: packet-isis.h,v 1.5 2001/07/02 00:19:34 guy Exp $
+ * $Id: packet-isis.h,v 1.8 2002/04/07 22:36:55 guy Exp $
  * Stuart Stanley <stuarts@mxmail.net>
  *
  * Ethereal - Network traffic analyzer
- * By Gerald Combs <gerald@zing.org>
+ * By Gerald Combs <gerald@ethereal.com>
  * Copyright 1998 Gerald Combs
- *
  * 
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
@@ -22,8 +21,6 @@
  * 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., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
- *
- *
  */
 
 #ifndef _PACKET_ISIS_H
 #define ISIS_R7_MASK       0x40
 #define ISIS_R6_MASK       0x20
 
-/*
- * The common first 8 octets of the ISIS protocol header.
- */
-typedef struct {
-  guint8 isis_irpd;  /* Intradomain Routing Protocol Descriminator: 0x83 */
-  guint8 isis_header_length;  /* header length in octets */
-  guint8 isis_version;        /* isis version, must be 0x01 */
-  guint8 isis_system_id_len;  /* length of the system ID fields */
-  guint8 isis_type_reserved;  /* packet type & reserved */
-  guint8 isis_version2;              /* another version(?!), must be 0x01 */
-  guint8 isis_reserved;              /* reserved, must be 0 */
-  guint8 isis_max_area_adr;   /* Maximum Number of AREA Addresses permitted */
-} isis_hdr_t;                 /* for this AREA. Value of 0 allows 3 Addresses */
-
-#define isis_type isis_type_reserved&ISIS_TYPE_MASK
-#define isis_r8   isis_type_reserved&ISIS_R8_MASK
-#define isis_r7   isis_type_reserved&ISIS_R7_MASK
-#define isis_r6   isis_type_reserved&ISIS_R6_MASK
-
-
 /*
  * published API functions
  */
 
 extern char *isis_address_to_string(tvbuff_t *tvb, int offset, int len);
-extern void isis_dissect_unknown(tvbuff_t *tvb, packet_info *pinfo,
-       proto_tree *tree, int offset, char *fmat, ...);
+extern void isis_dissect_unknown(tvbuff_t *tvb, proto_tree *tree, int offset,
+       char *fmat, ...);
 
 #endif /* _PACKET_ISIS_H */