controller/automake.mk:controller_controller_LDFLAGS = `xml2-config --libs`
controller/neda.xml:<?xml version="1.0"?>
controller/neda.xml:<mpls:MPLS_FIB xmlns:mpls="mpls">
Binary file controller/controller matches
doc/of-spec/header_parsing_flowchart.graffle:<?xml version="1.0" encoding="UTF-8"?>
doc/of-spec/packet_flow_flowchart.graffle:<?xml version="1.0" encoding="UTF-8"?>
Binary file lib/libopenflow.a matches
Binary file lib/read-mpls-fib.o matches
lib/mpls-switch.c:		printf("Enter path of FIB file (e.g. ./switch_fib.xml): ");
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlmemory.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlversion.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlexports.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/threads.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/globals.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/parser.h /usr/include/libxml2/libxml/tree.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlstring.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlregexp.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/dict.h /usr/include/libxml2/libxml/hash.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/valid.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlerror.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/list.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlautomata.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/entities.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/encoding.h /usr/include/iconv.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xmlIO.h /usr/include/libxml2/libxml/SAX.h \
lib/.deps/read-mpls-fib.Po:  /usr/include/libxml2/libxml/xlink.h /usr/include/libxml2/libxml/SAX2.h \
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlmemory.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlversion.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlexports.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/threads.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/globals.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/parser.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/tree.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlstring.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlregexp.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/dict.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/hash.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/valid.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlerror.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/list.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlautomata.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/entities.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/encoding.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xmlIO.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/SAX.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/xlink.h:
lib/.deps/read-mpls-fib.Po:/usr/include/libxml2/libxml/SAX2.h:
lib/read-mpls-fib.c:// This code uses the libxml2 library
lib/read-mpls-fib.c:#include <libxml/xmlmemory.h>
lib/read-mpls-fib.c:#include <libxml/parser.h>
lib/read-mpls-fib.c:parse_pop_option(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur) {
lib/read-mpls-fib.c:	xmlChar *str;
lib/read-mpls-fib.c:	cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:		str = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
lib/read-mpls-fib.c:		if ((!xmlStrcmp(cur->name, (const xmlChar *) "out_port"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "src_mac"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "dst_mac"))) {
lib/read-mpls-fib.c:parse_push_option(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur) {
lib/read-mpls-fib.c:	xmlChar *str;
lib/read-mpls-fib.c:	cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:		str = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
lib/read-mpls-fib.c:		if ((!xmlStrcmp(cur->name, (const xmlChar *) "out_port"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "src_mac"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "dst_mac"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "mpls_label"))) {
lib/read-mpls-fib.c:parse_swap_option(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur) {
lib/read-mpls-fib.c:	xmlChar *str;
lib/read-mpls-fib.c:	cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:		str = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
lib/read-mpls-fib.c:		if ((!xmlStrcmp(cur->name, (const xmlChar *) "out_port"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "src_mac"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "dst_mac"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "mpls_label"))) {
lib/read-mpls-fib.c:parse_nhlfe(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur, struct mpls_switch *sw, struct ofp_match *match) {
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:		if ((!xmlStrcmp(cur->name, (const xmlChar *) "pop"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "push"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "swap"))) {
lib/read-mpls-fib.c:parse_ilm(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur, struct mpls_switch *sw) {
lib/read-mpls-fib.c:	xmlChar *str;
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:    	str = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
lib/read-mpls-fib.c:		if ((!xmlStrcmp(cur->name, (const xmlChar *) "in_port"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "mpls_label"))) {
lib/read-mpls-fib.c:		else if ((!xmlStrcmp(cur->name, (const xmlChar *) "NHLFE"))) {
lib/read-mpls-fib.c:parse_ftn(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur, struct mpls_switch *sw) {
lib/read-mpls-fib.c:    xmlChar *str;
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:    	str = xmlNodeListGetString(doc, cur->xmlChildrenNode, 1);
lib/read-mpls-fib.c:        if (!xmlStrcmp(cur->name, (const xmlChar *) "dl_type")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "dl_vlan")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "in_port")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "dl_src")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "dl_dst")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "nw_src")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "nw_dst")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "nw_proto")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "tp_src")) {
lib/read-mpls-fib.c:        else if (!xmlStrcmp(cur->name, (const xmlChar *) "tp_dst")) {
lib/read-mpls-fib.c:        else if ((!xmlStrcmp(cur->name, (const xmlChar *) "NHLFE"))) {
lib/read-mpls-fib.c:parse_ilm_table(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur, struct mpls_switch *sw) {
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:parse_ftn_table(xmlDocPtr doc, xmlNsPtr ns, xmlNodePtr cur, struct mpls_switch *sw) {
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:    xmlDocPtr doc;
lib/read-mpls-fib.c:    xmlNodePtr cur;
lib/read-mpls-fib.c:	doc = xmlParseFile(filename);
lib/read-mpls-fib.c:	cur = xmlDocGetRootElement(doc);
lib/read-mpls-fib.c:		xmlFreeDoc(doc);
lib/read-mpls-fib.c:	if (xmlStrcmp(cur->name, (const xmlChar *) "MPLS_FIB")) {
lib/read-mpls-fib.c:		xmlFreeDoc(doc);
lib/read-mpls-fib.c:		xmlFreeDoc(doc);
lib/read-mpls-fib.c:    cur = cur->xmlChildrenNode;
lib/read-mpls-fib.c:    	if (!(xmlStrcmp(cur->name, (const xmlChar *) "FTN_Table"))) {
lib/read-mpls-fib.c:    	if (!(xmlStrcmp(cur->name, (const xmlChar *) "ILM_Table"))) {
lib/read-mpls-fib.c:    xmlKeepBlanksDefault(0);
lib/read-mpls-fib.c:    xmlCleanupParser();
Binary file lib/mpls-switch.o matches
Makefile:	$(top_srcdir)/lib `xml2-config --cflags` $(am__append_1)
Makefile:controller_controller_LDFLAGS = `xml2-config --libs`
Makefile.am:AM_CPPFLAGS += `xml2-config --cflags`
Makefile.in:	$(top_srcdir)/lib `xml2-config --cflags` $(am__append_1)
Makefile.in:controller_controller_LDFLAGS = `xml2-config --libs`
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: *  This is part of tree.h from the libxml2 distribution.  It is used
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: *  for structure reference when dynamically linking to libxml.
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: *  The GPL agreement for this file and for libxml2 can be found at
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: *  http://www.xmlsoft.org
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:/****************** From xml headers ************************************/
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:extern void xmlCheckVersion(int version);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define LIBXML_TEST_VERSION xmlCheckVersion(20308);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    (const xmlChar *) "http://www.w3.org/XML/1998/namespace"
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlElementType;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * Note that with 8 bits wide xmlChars one can still use UTF-8 to handle
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef unsigned char xmlChar;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define CHAR xmlChar
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define BAD_CAST (xmlChar *)
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlNotation xmlNotation;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlNotation *xmlNotationPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlNotation {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar               *name;          /* Notation name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar               *PublicID;      /* Public identifier, if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar               *SystemID;      /* System identifier, if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlAttributeType;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlAttributeDefault;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlEnumeration xmlEnumeration;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlEnumeration *xmlEnumerationPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlEnumeration {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlEnumeration    *next;    /* next one */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar            *name;     /* Enumeration name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlAttribute xmlAttribute;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlAttribute *xmlAttributePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlAttribute {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType          type;       /* XML_ATTRIBUTE_DECL, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar          *name;       /* Attribute name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode    *children;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *last;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDtd       *parent;       /* -> DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *next;       /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *prev;       /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc          *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlAttribute  *nexth;       /* next in hash table */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttributeType       atype;       /* The attribute type */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttributeDefault      def;       /* the default */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar  *defaultValue;       /* or the default value */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlEnumerationPtr       tree;       /* or the enumeration tree if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar        *prefix;       /* the namespace prefix if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar          *elem;       /* Element holding the attribute */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlElementContentType;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlElementContentOccur;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlElementContent xmlElementContent;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlElementContent *xmlElementContentPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlElementContent {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementContentType     type;     /* PCDATA, ELEMENT, SEQ or OR */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementContentOccur    ocur;     /* ONCE, OPT, MULT or PLUS */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar            *name;     /* Element name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlElementContent *c1;      /* first child */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlElementContent *c2;      /* second child */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlElementContent *parent;  /* parent */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlElementTypeVal;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlElement xmlElement;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlElement *xmlElementPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlElement {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType          type;       /* XML_ELEMENT_DECL, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar          *name;       /* Element name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode    *children;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *last;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDtd       *parent;       /* -> DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *next;       /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *prev;       /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc          *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementTypeVal      etype;       /* The type */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementContentPtr content;       /* the allowed element content */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttributePtr   attributes;       /* List of the declared attributes */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar        *prefix;       /* the namespace prefix if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * xmlNsType is unified with xmlElementType
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlElementType xmlNsType;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlNs xmlNs;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlNs *xmlNsPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlNs {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNs  *next;       /* next Ns link for this node  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNsType      type;        /* global or local */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *href;        /* URL for the namespace */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *prefix;      /* prefix for the namespace */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlDtd xmlDtd;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlDtd *xmlDtdPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlDtd {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType  type;       /* XML_DTD_NODE, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *name;        /* Name of the DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *children;  /* the value of the property link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *last;      /* last child link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc  *parent;    /* child->parent link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *next;      /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *prev;      /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc  *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *ExternalID;  /* External identifier for PUBLIC DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *SystemID;    /* URI for a SYSTEM or PUBLIC DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlAttr xmlAttr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlAttr *xmlAttrPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlAttr {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType   type;      /* XML_ATTRIBUTE_NODE, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar   *name;      /* the name of the property */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *children;  /* the value of the property */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *last;      /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *parent;    /* child->parent link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlAttr *next;      /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlAttr *prev;      /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc  *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNs           *ns;        /* pointer to the associated namespace */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttributeType atype;     /* the attribute type if validating */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlID xmlID;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlID *xmlIDPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlID {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlID    *next;     /* next ID */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar    *value;    /* The ID name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttrPtr        attr;     /* The attribut holding it */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlRef xmlRef;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlRef *xmlRefPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlRef {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlRef    *next;    /* next Ref */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar     *value;   /* The Ref name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlAttrPtr        attr;     /* The attribut holding it */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlBufferAllocationScheme;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlBuffer xmlBuffer;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlBuffer *xmlBufferPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlBuffer {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar *content;           /* The buffer content UTF8 */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferAllocationScheme alloc; /* The realloc method */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlNode xmlNode;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlNode *xmlNodePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlNode {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType   type;      /* type number, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar   *name;      /* the name of the node, or the entity */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *children;  /* parent->childs link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *last;      /* last child link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *parent;    /* child->parent link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *next;      /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *prev;      /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc  *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNs           *ns;        /* pointer to the associated namespace */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar         *content;   /* the content */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferPtr     content;   /* the content in a buffer */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlAttr *properties;/* properties list */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNs           *nsDef;     /* namespace definitions on this node */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlDoc xmlDoc;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlDoc *xmlDocPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlDoc {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType  type;       /* XML_DOCUMENT_NODE, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *children;  /* the document tree */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *last;      /* last child link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *parent;    /* child->parent link */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *next;      /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode *prev;      /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc  *doc;       /* autoreference to itself */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDtd  *intSubset; /* the document internal subset */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDtd  *extSubset; /* the document external subset */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNs   *oldNs;     /* Global namespace, the old way */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar  *version;    /* the XML version string */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar  *encoding;   /* external initial encoding, if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar  *URL;        /* The URI for that document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                                   actually an xmlCharEncoding */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * Libxml don't do beforehand translation on UTF8, ISOLatinX
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * Converter can be registered by the user using xmlRegisterCharEncodingHandler
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlCharEncoding;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * xmlCharEncodingInputFunc:
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (* xmlCharEncodingInputFunc)(unsigned char* out, int *outlen,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * xmlCharEncodingOutputFunc:
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (* xmlCharEncodingOutputFunc)(unsigned char* out, int *outlen,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlCharEncodingHandler {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlCharEncodingInputFunc   input;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlCharEncodingOutputFunc  output;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (*xmlInputMatchCallback) (char const *filename);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void * (*xmlInputOpenCallback) (char const *filename);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (*xmlInputReadCallback) (void * context, char * buffer, int len);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*xmlInputCloseCallback) (void * context);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlParserInputBuffer {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlInputReadCallback   readcallback;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlInputCloseCallback  closecallback;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferPtr buffer;    /* Local buffer encoded in UTF-8 */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferPtr raw;       /* if encoder != NULL buffer for raw input */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (*xmlOutputMatchCallback) (char const *filename);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void * (*xmlOutputOpenCallback) (char const *filename);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (*xmlOutputWriteCallback) (void * context, const char * buffer,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*xmlOutputCloseCallback) (void * context);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlOutputBuffer xmlOutputBuffer;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlOutputBuffer *xmlOutputBufferPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlOutputBuffer {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlOutputWriteCallback  writecallback;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlOutputCloseCallback  closecallback;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferPtr buffer;    /* Local buffer encoded in UTF-8 or ISOLatin */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlBufferPtr conv;      /* if encoder != NULL buffer for output */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * an xmlParserInput is an input flow for the XML processor.
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * Each entity parsed is associated an xmlParserInput (except the
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (* xmlParserInputDeallocate)(xmlChar *);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlParserInput xmlParserInput;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserInput *xmlParserInputPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlParserInput {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputBufferPtr buf;      /* UTF-8 encoded buffer */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *base;              /* Base of the array to parse */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *cur;               /* Current char being parsed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *end;               /* end of the arry to parse */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    int consumed;                     /* How many xmlChars already consumed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputDeallocate free;    /* function to deallocate the base */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *encoding;          /* the encoding string for entity */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *version;           /* the version string for entity */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserNodeInfo *xmlParserNodeInfoPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlParserNodeInfo {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:  const struct _xmlNode* node;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlParserNodeInfoSeq {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:  xmlParserNodeInfo* buffer;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlValidState xmlValidState;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlValidState *xmlValidStatePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * an xmlValidCtxt is used for error reporting when validating
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*xmlValidityErrorFunc) (void *ctx, const char *msg, ...);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*xmlValidityWarningFunc) (void *ctx, const char *msg, ...);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlValidCtxt xmlValidCtxt;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlValidCtxt *xmlValidCtxtPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlValidCtxt {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlValidityErrorFunc error;         /* the callback in case of errors */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlValidityWarningFunc warning;     /* the callback in case of warning */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNodePtr         node;          /* Current parsed Node */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNodePtr        *nodeTab;       /* array of nodes */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlDocPtr              doc;       /* the document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlValidState     *vstate;        /* current state */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlValidState     *vstateTab;     /* array of validation states */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlLink xmlLink;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlLink *xmlLinkPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlList xmlList;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlList *xmlListPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*xmlListDeallocator) (xmlLinkPtr lk);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int  (*xmlListDataCompare) (const void *data0, const void *data1);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef int (*xmlListWalker) (const void *data, const void *user);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlNotationTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlNotationTable *xmlNotationTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlElementTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlElementTable *xmlElementTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlAttributeTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlAttributeTable *xmlAttributeTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlIDTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlIDTable *xmlIDTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlRefTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlRefTable *xmlRefTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:xmlChar *           xmlSplitQName2      (const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                                         xmlChar **prefix);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlParserInputState;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlParserCtxt xmlParserCtxt;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserCtxt *xmlParserCtxtPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlParserCtxt {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlSAXHandler *sax;       /* The SAX handler */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlDocPtr           myDoc;        /* the document being built */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar    *version;        /* the XML version string */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar   *encoding;        /* the declared encoding, if any */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputPtr  input;         /* Current input stream */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputPtr *inputTab;      /* stack of inputs */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNodePtr         node;          /* Current parsed Node */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlNodePtr        *nodeTab;       /* array of nodes */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserNodeInfoSeq node_seq;    /* info about each node parsed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlValidCtxt        vctxt;        /* The validity context */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputState instate;      /* current type of input */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar           *name;          /* Current parsed Node */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar *         *nameTab;       /* array of nodes */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    long               nbChars;       /* number of xmlChar processed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar *          intSubName;    /* name of subset */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar *          extSubURI;     /* URI of external subset */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar *          extSubSystem;  /* SYSTEM ID of external subset */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    /* xml:space values */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlParserInputPtr  entity;        /* used to check entities boundaries */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                                         actually an xmlCharEncoding */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    void              *_private;      /* For user data, libxml won't touch it */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlSAXLocator xmlSAXLocator;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlSAXLocator *xmlSAXLocatorPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlSAXLocator {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *(*getPublicId)(void *ctx);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar *(*getSystemId)(void *ctx);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:} xmlEntityType;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlEntity xmlEntity;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlEntity *xmlEntityPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlEntity {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlElementType          type;       /* XML_ENTITY_DECL, must be second ! */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar          *name;       /* Attribute name */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode    *children;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *last;       /* NULL */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDtd       *parent;       /* -> DTD */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *next;       /* next sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlNode        *prev;       /* previous sibling link  */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlDoc          *doc;       /* the containing document */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar                *orig;       /* content without ref substitution */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlChar             *content;       /* content or ndata if unparsed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    xmlEntityType          etype;       /* The entity type */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar    *ExternalID;       /* External identifier for PUBLIC */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar      *SystemID;       /* URI for a SYSTEM or PUBLIC Entity */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    struct _xmlEntity     *nexte;       /* unused */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:    const xmlChar           *URI;       /* the full URI as computed */
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlHashTable xmlEntitiesTable;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlEntitiesTable *xmlEntitiesTablePtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserInputPtr (*resolveEntitySAXFunc) (void *ctx,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *publicId, const xmlChar *systemId);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*internalSubsetSAXFunc) (void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *ExternalID, const xmlChar *SystemID);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*externalSubsetSAXFunc) (void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *ExternalID, const xmlChar *SystemID);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlEntityPtr (*getEntitySAXFunc) (void *ctx,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *name);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlEntityPtr (*getParameterEntitySAXFunc) (void *ctx,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *name);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *name, int type, const xmlChar *publicId,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *systemId, xmlChar *content);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*notationDeclSAXFunc)(void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *publicId, const xmlChar *systemId);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*attributeDeclSAXFunc)(void *ctx, const xmlChar *elem,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *name, int type, int def,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *defaultValue, xmlEnumerationPtr tree);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*elementDeclSAXFunc)(void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            int type, xmlElementContentPtr content);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *name, const xmlChar *publicId,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *systemId, const xmlChar *notationName);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            xmlSAXLocatorPtr loc);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*startElementSAXFunc) (void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar **atts);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*endElementSAXFunc) (void *ctx, const xmlChar *name);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*attributeSAXFunc) (void *ctx, const xmlChar *name,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                                  const xmlChar *value);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*referenceSAXFunc) (void *ctx, const xmlChar *name);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*charactersSAXFunc) (void *ctx, const xmlChar *ch,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *ch, int len);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                            const xmlChar *target, const xmlChar *data);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*commentSAXFunc) (void *ctx, const xmlChar *value);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef void (*cdataBlockSAXFunc) (void *ctx, const xmlChar *value, int len);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef struct _xmlSAXHandler xmlSAXHandler;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlSAXHandler *xmlSAXHandlerPtr;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:struct _xmlSAXHandler {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:typedef xmlParserInputPtr (*xmlExternalEntityLoader)(const char *URL,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:                                                     xmlParserCtxtPtr context);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * Compatibility naming layer with libxml1
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#ifndef xmlChildrenNode
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define xmlChildrenNode children
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define xmlRootNode children
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	xmlDocPtr         (*xmlParseFile)(const char *filename);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	int              (*xmlStrcmp)(const xmlChar *str1, const xmlChar *str2);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	xmlParserCtxtPtr  (*xmlCreatePushParserCtxt)(xmlSAXHandlerPtr, void *, const char *,
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	int              (*xmlParseChunk)(xmlParserCtxtPtr, const char *, int, int);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	void             (*xmlFreeParserCtxt)(xmlParserCtxtPtr);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	xmlNodePtr         (*xmlDocGetRootElement)(xmlDocPtr);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	void             (*xmlFreeDoc)(xmlDocPtr);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	char            *(*xmlNodeListGetString)(xmlDocPtr, xmlNodePtr, int);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	char            *(*xmlGetProp)(xmlNodePtr, const char *);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	int              (*xmlKeepBlanksDefault)(int);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:	int              (*xmlSubstituteEntitiesDefault)(int);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:  int              *xmlDoValidityCheckingDefaultValue;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define XML_LIBRARY "libxml2.dll"
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h:#define XML_LIBRARY "libxml2.so"
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/xmlstub.h: * either dynamic libraries are not supported, or that libxml
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/tvbparse.h: It was originally written to avoid using lex and yacc for the xml dissector.
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/strutil.h:gchar*     xml_escape(const gchar *unescaped);
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/diam_dict.h:typedef struct _ddict_xmlpi_t {
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/diam_dict.h:	struct _ddict_xmlpi_t* next;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/diam_dict.h:} ddict_xmlpi_t;
utilities/wireshark_dissectors/wireshark-1.0.0-includes/epan/diam_dict.h:	ddict_xmlpi_t* xmlpis;
