gnusniff:  the minimum value for a correct header is 5.^@IHL^@^@^@^@^@^@The version field indicates the format of the internet header. This is version 4.^@Version^@RF ^@^@DF ^@MF ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@SRC=%s DST=%s ID=%.4X LEN=%u %s%s%sFRAG=%.4X^@%u^@%u dwords^@0x%.2X^@%u bytes^@0x%.4X^@RF^@(RF)^@DF^@(DF)^@MF^@(MF)^@%s %s %s^@0x%.4X bytes^@%u seconds^@0x%.02X (^@TCP)^@ICMPv4)^@IGMP)^@IP)^@EGP)^@PUP)^@UDP)^@IDP)^@IPv6)^@ICMPv6)^@Raw data)^@Unknown type)^@ (should be 0x%.4X)^@Checksum of the ICMP header.^@Checksum^@^@This field means different things depending on the type of the packet.^@Code^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@This field specifies the type of ICMP packet. Valid range is 0-18.^@Type^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@The Internet Protocol version 4, as defined by RFC 791.^@IPv4^@^@^@^@The Internet Control Message Protocol version 4, as defined by RFC 792.^@ICMPv4^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@%02X%n^@%hd%n^@offset<pkt->len^@ether_decode^@p_ether.c^@^@^@^@^@^@^@^@^@^@^@^@^@file %s: line %d (%s): assertion failed: (%s)^@Raw ethernet frame^@Raw IPX packet^@Ethernet SNAP frame^@Ether/SNAP type %4X^@Ethernet 802.2/802.3 frame^@XID (802.3/802.2)^@ISM (802.3/802.2)^@GSM (802.3/802.2)^@SNA (802.3/802.2)^@IP (802.3/802.2)^@(802.3/802.2)^@Novell/SDLC (802.3/802.2)^@CLNP ISO OSI (802.3/802.2)^@BPDU (802.3/802.2)^@X.25 PLP (802.3/802.2)^@XNS (802.3/802.2)^@Nestar (802.3/802.2)^@Active station (802.3/802.2)^@ARP (802.3/802.2)^@Vines (802.3/802.2)^@IPX (802.3/802.2)^@IBM Netbios (802.3/802.2)^@LAN Manager (802.3/802.2)^@Rem. prog load (802.3/802.2)^@UB (802.3/802.2)^@IBM RPL (802.3/802.2)^@ISO Netlayer (802.3/802.2)^@LLC broadcast (802.3/802.2)^@Unknown DSAP (%2X)^@Ethernet II frame^@Ethernet II packet^@1^E^H4^E^H1^E^H1^E^H^\2^E^H4^E^H<2^E^H4^E^H^\2^E^H4^E^H4^E^H4^E^H^\2^E^H4^E^Hp2^E^H4^E^H2^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H2^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H2^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H2^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H^H3^E^H4^E^H(3^E^H4^E^H4^E^H4^E^H4^E^H4^E^HH3^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^Hd3^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H~^@3^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H3^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H3^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H4^E^H2^E^H4^E^H4^E^H4^E^H3^E^H4^E^H4^E^H4^E^H^T4^E^H^T4^E^H4^E^H4^E^H44^E^H4^E^HP4^E^H4^E^Hl4^E^H4^E^H~^H4^E^H4^E^H^@^@^@^@Ethernet 802.2 link encapsulation protocol. FIXME! More description here!^@Ethernet 802.2^@^@^@^@^@^@^@^@Ethernet 802.3 link encapsulation protocol. FIXME! More description here!^@Ethernet 802.3^@^@^@^@^@^@^@^@Ethernet II link encapsulation protocol. FIXME! More description here!^@Ethernet II^@^@^@^@^@^@^@^@^@^@^@^@^@^@Ethernet SNAP link encapsulation protocol. FIXME! More description here!^@Ethernet SNAP^@^@^@^@^@^@^@^@^@^@%x.%02x:%02x:%02x:%02x:%02x:%02x^@Description of IPX^@IPX^@0x%.4X^@Checksum^@%d bytes^@Packet length^@0x%.2X^@Transport control (hop count)^@Packet type^@0x%.8X^@Destination net^@%02X:%02X:%02X:%02X:%02X:%02X^@Destination node^@Destination socket^@Source net^@Source node^@Source socket^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@IPX. Anyone got a better description?^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@:%d^@ SYN^@ FIN^@ packet^@^@^@^@^@^@^@^@^@^@^@SRC=%d DST=%d SEQ=%.8X ACK=%.8X RWIN=%d^@Transmission Control Protocol^@TCP^@%d^@Source port^@Destination port^@0x%.8X^@Sequence number^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Sequence acknowledgement number^@%d dwords^@Data offset^@0x%.2X^@Reserved^@FIN ^@^@SYN ^@RST ^@PSH ^@ACK ^@URG ^@%s%s%s%s%s%s^@Flags^@%d bytes^@Receive window^@0x%.4X^@Checksum^@Urgent data pointer^@Unknown^@DNS^@TFTP^@SUNRPC^@SNMP^@NTP^@SNMPTRAP^@RIP^@KERBEROS^@:%d^@/%s^@SRC=%d DEST=%d LEN=%d^@User Datagram Protocol^@UDP^@%d (%s)^@Source port^@Destination port^@%d bytes^@Length^@0x%.4X^@Header checksum^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Zone Ref^@Zone Init^@UpdateMA^@UpdateM^@UpdateDA^@UpdateD^@UpdateA^@Unknown opcode - 8^@Unknown opcode - 7^@Unknown opcode - 6^@Dynamic update request^@Notify^@Unknown opcode - 3^@Status request^@Inverse query^@Standard query^@No change^@Unknown response - 14^@Unknown response - 13^@Unknown response - 12^@Unknown response - 11^@Unknown response - 10^@Unknown response - 9^@Unknown response - 8^@Unknown response - 7^@Unknown response - 6^@^@Refused - The name server refuses to perform the specified operation.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Not implemented - The name server does not support the requested type of query.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Non-existant domain - The domain name referenced in the query does not exist.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Server failure - The name server was unable to process this query due to a problem with the name server.^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Format error - The name server was unable to interpret the query.^@(No error)^@ NoChange^@ Resp14^@ Resp13^@ Resp12^@ Resp11^@ Resp10^@ Resp9^@ Resp8^@ Resp7^@ Resp6^@ Refused^@ NotImp^@ NXDomain^@ ServFail^@ FormErr^@^@Any^@Transfer mail agent records^@Transfer mailbox records^@Transfer zone of authority^@Incremental zone transfer^@UNSPECA^@Unspecified format (binary data)^@Group ID^@User ID^@User (finger) information^@Location information^@IPv6 address^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Geographical position (withdrawn)^@X.400 mail mapping^@Security key^@Security signature^@^@^@^@^@^@^@^@^@^@^@^@Reverse NSAP lookup (deprecated)^@NSAP address^@Router^@ISDN calling address^@X.25 calling address^@AFS cell database^@Responsible person^@Text strings^@Mail exchange^@^@Mailbox or mail list information^@Host information^@Domain name pointer^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Well known service description^@NULL^@Mail rename domain name^@Mail group member^@Mail box domain name^@Start of a zone of authority^@Canonical name for an alias^@Mail forwarder (obsolete)^@Mail destination (obsolete)^@Authoritative name server^@Host address^@Hesoid name server (MIT)^@CHAOS net (MIT)^@Internet^@Q%d - Hostname^@UNKNOWN^@Q%d - Type^@Q%d - Class^@R%d - Hostname^@R%d - Type^@R%d - Class^@%d seconds^@R%d - TTL^@%d bytes^@R%d - RDATA length^@%.*s^@R%d - RDATA^@Response^@Query^@%s ID=0x%.4X%s^@Domain name protocol^@DNS^@0x%.4X^@ID^@Type (QR)^@Opcode^@Authoritative^@Unauthoritative^@Answer^@^@^@^@^@^@^@^@^@The message was truncated as it was longer than was permitted on this data channel.^@Truncated^@Available^@Unavailable^@Recursion^@%d^@No. of questions^@No. of answers^@No. of authority entries^@No. of resource records^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@Error creating a reverse DNS lookup thread!
hosts.c:   node = pkt->parent->hostlist;
hosts.c:   node = pkt->parent->hostlist = g_malloc0(sizeof(host_t));
hosts.c:   node = pkt->parent->hostlist;
hosts.c:   node = pkt->parent->hostlist = g_malloc0(sizeof(host_t));
mainwnd.c:       snprintf(buffer,64,"%d",pkt->len);
mainwnd.c:       temp[0] = buffer; temp[1] = pkt->description;
mainwnd.c:       temp[2] = pkt->srcaddrstr; temp[3]=pkt->dstaddrstr;
mainwnd.c:     pkt = pkt->next;
mainwnd.c: GTK_HEX(main_wnd.phex)->buffer = pkt->data;
mainwnd.c: GTK_HEX(main_wnd.phex)->buffer_size = pkt->len;
mainwnd.c: gtk_hex_data_changed(GTK_HEX(main_wnd.phex), 0, pkt->len);
old/pktview.c:  GTK_HEX(pv->hex)->buffer = pkt->data;
old/pktview.c:  GTK_HEX(pv->hex)->buffer_size = pkt->len;
old/pktview.c:  gtk_hex_data_changed(GTK_HEX(pv->hex), 0, pkt->len);
p_dns.c:     input = pkt->data + offset + (((i & ~INDIR_MASK) << 8) | *input);
p_dns.c:   pos = ((int)input - (int)(pkt->data)) * 8;
p_dns.c:   pos = ((int)input - (int)pkt->data) * 8;
p_dns.c:	np = (const HEADER *)(pkt->data + offset);
p_dns.c:        strncpy(pkt->description, dns_type,PACKET_DESCRIPTION_LENGTH);
p_ether.c: struct frame *frm = (struct frame *) (pkt->data + offset);
p_ether.c: g_assert(offset<pkt->len);
p_ether.c: pkt->dest = gethostforhwaddr(pkt, temp, strlen(temp));
p_ether.c: strncpy(pkt->dstaddrstr, temp, ADDRESS_STRING_LENGTH);
p_ether.c: pkt->src = gethostforhwaddr(pkt, temp, strlen(temp));
p_ether.c: strncpy(pkt->srcaddrstr, temp, ADDRESS_STRING_LENGTH);
p_ether.c:         strncpy(pkt->description, "Raw IPX packet", PACKET_DESCRIPTION_LENGTH);
p_ether.c:         pkt->valid = TRUE; // Who knows?
p_ether.c:        snprintf(pkt->description,1024,"Ether/SNAP type %4X", frmtype);
p_ether.c:            case 0: strcpy(pkt->description, "XID (802.3/802.2)"); break;
p_ether.c:            case 2: strcpy(pkt->description, "ISM (802.3/802.2)"); break;
p_ether.c:            case 3: strcpy(pkt->description, "GSM (802.3/802.2)"); break;
p_ether.c:            case 4 : case  8 : case 0x0c :strcpy(pkt->description, "SNA (802.3/802.2)"); break; 
p_ether.c:            case 0x06: strcpy(pkt->description, "IP (802.3/802.2)");
p_ether.c:            case 0x0e: strcpy(pkt->description, "(802.3/802.2)"); break;
p_ether.c:            case 0x10: strcpy(pkt->description, "Novell/SDLC (802.3/802.2)"); break;
p_ether.c:            case 0x20 : case 0x34 : case 0xec : strcpy(pkt->description, "CLNP ISO OSI (802.3/802.2)"); break;
p_ether.c:            case 0x42: strcpy(pkt->description, "BPDU (802.3/802.2)"); break;
p_ether.c:            case 0x7e: strcpy(pkt->description, "X.25 PLP (802.3/802.2)"); break;
p_ether.c:            case 0x80: strcpy(pkt->description, "XNS (802.3/802.2)"); break;
p_ether.c:            case 0x86: strcpy(pkt->description, "Nestar (802.3/802.2)"); break;
p_ether.c:            case 0x8e: strcpy(pkt->description, "Active station (802.3/802.2)"); break;
p_ether.c:            case 0x98: strcpy(pkt->description, "ARP (802.3/802.2)"); break;
p_ether.c:            case 0xbc: strcpy(pkt->description, "Vines (802.3/802.2)"); break;
p_ether.c:            case 0xe0: strcpy(pkt->description, "IPX (802.3/802.2)");
p_ether.c:            case 0xF0: strcpy(pkt->description, "IBM Netbios (802.3/802.2)"); break;
p_ether.c:            case 0xf4 : case 0xf5: strcpy(pkt->description, "LAN Manager (802.3/802.2)"); break;
p_ether.c:            case 0xf8 : strcpy(pkt->description, "Rem. prog load (802.3/802.2)"); break;
p_ether.c:            case 0xfa : strcpy(pkt->description, "UB (802.3/802.2)"); break;
p_ether.c:            case 0xfc : strcpy(pkt->description, "IBM RPL (802.3/802.2)"); break;
p_ether.c:            case 0xfe : strcpy(pkt->description, "ISO Netlayer (802.3/802.2)"); break;
p_ether.c:            case 0xff : strcpy(pkt->description, "LLC broadcast (802.3/802.2)"); break;
p_ether.c:            default : sprintf(pkt->description, "Unknown DSAP (%2X)", frm->dsap); /*packet_info->outfd = defaultfd;*/ break;
p_ether.c:      strncpy(pkt->description, "Ethernet II packet", PACKET_DESCRIPTION_LENGTH);
p_ether.c:/* hw = get_hwntype(pkt->parent->parent->type);
p_ether.c:   strncat(pkt->destination.as_string,temp,16);
p_ether.c:   strncat(pkt->source.as_string,temp,16);
p_ether.c:   strncat(pkt->destination.as_string,buffer,16);
p_ether.c:   strncat(pkt->source.as_string,buffer,16);
p_ether.c: pkt->description = e8022description;*/
p_ether.c://  struct frame *frm = (struct frame *) (pkt->data + offset);
p_ether.c: if (pkt->parent->parent->type == ARPHRD_ETHER) {
p_ether.o:^@^@^@^@^@^@^@D^@E^@^T^@^@^@^@^@^@^@D^@D^@^[^@^@^@^@^@^@^@D^@F^@^]^@^@^@^@^@^@^@D^@H^@4^@^@^@^@^@^@^@D^@I^@:^@^@^@^@^@^@^@D^@K^@D^@^@^@^@^@^@^@D^@M^@Z^@^@^@^@^@^@^@D^@P^@\^@^@^@^@^@^@^@D^@Q^@x^@^@^@^@^@^@^@D^@R^@{^@^@^@^@^@^@^@D^@S^@~^@^@^@^@^@^@^@D^@T^@~^C^@^@^@^@^@^@^@D^@F^@~^M^@^@^@^@^@^@^@D^@V^@~^R^@^@^@^@^@^@^@D^@X^@~^U^@^@^@^@^@^@^@D^@V^@~^X^@^@^@^@^@^@^@D^@X^@~^\^@^@^@^@^@^@^@D^@W^@~^^^@^@^@^@^@^@^@D^@X^@^@^@^@w^@^@@^@<^@^G^@^@^@w^@^@~^@^@<^@~^?~^?~^?w^@^@@^@>^@^F^@^@^@w^@^@@^@?^@^C^@^@^@w^@^@~^@^@@^@~^?~^?~^?w^@^@@^@A^@^@^@^@^@^Kx^@^@(^@B^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@~^R^@^@^@^@^@^@^@$^@^@^@^@^@^@2x^@^@$^@^^@^@^@^@^@Fx^@^@^@]^@^H^@^@^@Rx^@^@^@]^@^L^@^@^@ax^@^@^@]^@^P^@^@^@tx^@^@^@]^@^T^@^@^@^@^@^@^@D^@^^@^@^@^@^@^@^@^@^@D^@_^@	^@^@^@^@^@^@^@D^@`^@^R^@^@^@^@^@^@^@D^@c^@!^@^@^@^@^@^@^@D^@e^@N^@^@^@^@^@^@^@D^@f^@Z^@^@^@^@^@^@^@D^@g^@^@^@^@^@^@^@^@D^@i^@^@^@^@^@^@^@^@D^@j^@^@^@^@^@^@^@^@D^@k^@$^A^@^@^@^@^@^@D^@m^@2^A^@^@^@^@^@^@D^@q^@@^A^@^@^@^@^@^@D^@s^@J^A^@^@^@^@^@^@D^@t^@r^A^@^@^@^@^@^@D^@u^@~^G^A^@^@^@^@^@^@D^@v^@~^Q^A^@^@^@^@^@^@D^@w^@^A^@^@^@^@^@^@D^@~^B^@^A^@^@^@^@^@^@D^@~^D^@^A^@^@^@^@^@^@D^@~^E^@^A^@^@^@^@^@^@D^@~^F^@^A^@^@^@^@^@^@D^@~^G^@^P^B^@^@^@^@^@^@D^@~^P^@^\^B^@^@^@^@^@^@D^@~^U^@D^B^@^@^@^@^@^@D^@~^W^@\^B^@^@^@^@^@^@D^@~^X^@|^B^@^@^@^@^@^@D^@~^Y^@~^\^B^@^@^@^@^@^@D^@~^Z^@^B^@^@^@^@^@^@D^@~^[^@^B^@^@^@^@^@^@D^@~^\^@^B^@^@^@^@^@^@D^@~^]^@^P^C^@^@^@^@^@^@D^@~^^^@H^C^@^@^@^@^@^@D^@~^_^@h^C^@^@^@^@^@^@D^@^@~^H^C^@^@^@^@^@^@D^@^@^C^@^@^@^@^@^@D^@^@^C^@^@^@^@^@^@D^@^@^C^@^@^@^@^@^@D^@^@^D^D^@^@^@^@^@^@D^@^@ ^D^@^@^@^@^@^@D^@^@@^D^@^@^@^@^@^@D^@^@\^D^@^@^@^@^@^@D^@^@t^D^@^@^@^@^@^@D^@^@~^T^D^@^@^@^@^@^@D^@^@^D^@^@^@^@^@^@D^@^@^D^@^@^@^@^@^@D^@^@^D^@^@^@^@^@^@D^@^@^L^E^@^@^@^@^@^@D^@^@(^E^@^@^@^@^@^@D^@^@D^E^@^@^@^@^@^@D^@^@\^E^@^@^@^@^@^@D^@^@p^E^@^@^@^@^@^@D^@^@|^E^@^@^@^@^@^@D^@^@^E^@^@^@^@^@^@D^@^@^E^@^@^@^@^@^@D^@^@^E^@^@^@^@^@^@D^@^@^H^F^@^@^@^@^@^@D^@^@ ^F^@^@^@^@^@^@D^@^@%^F^@^@~^Bx^@^@@^@_^@^F^@^@^@~^Vx^@^@@^@`^@^G^@^@^@x^@^@@^@a^@^C^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@N^@^@^@^@^@^@^@^@^@^@%^F^@^@^@^@^@^@$^@^@^@/^F^@^@x^@^@$^@^@^@^@^@^@x^@^@^@^@^H^@^@^@x^@^@^@^@^L^@^@^@^@^@^@^@D^@^@^@^@^@^@^@^@^@^@D^@^@^F^@^@^@^@^@^@^@D^@^@^A^Q^@^@^@^@^@^@^@D^@^@^X^@^@^@^@^@^@^@D^@^A^A0^@^@^@x^@^@@^@^@^B^@^@^@x^@^@@^@^@^@^@^@^@^@^@^@^@$^@^@^@4^@^@^@^@y^@^@ ^@^C^A^@^@^@^@^Ry^@^@ ^@^K^A^@^@^@^@$y^@^@ ^@^S^A^@^@^@^@4y^@^@ ^@^[^A^@^@^@^@^@^@^@^@d^@^@^@^L^G^@^@^@p_ether.c^@/home/dph/gnusniff/src/^@p_ether.c^@gcc2_compiled.^@int:t(0,1)=r(0,1);0020000000000;0017777777777;^@char:t(0,2)=r(0,2);0;127;^@long int:t(0,3)=r(0,1);0020000000000;0017777777777;^@unsigned int:t(0,4)=r(0,1);0000000000000;0037777777777;^@long unsigned int:t(0,5)=r(0,1);0000000000000;0037777777777;^@long long int:t(0,6)=r(0,1);01000000000000000000000;0777777777777777777777;^@long long unsigned int:t(0,7)=r(0,1);0000000000000;01777777777777777777777;^@short int:t(0,8)=r(0,8);-32768;32767;^@short unsigned int:t(0,9)=r(0,9);0;65535;^@signed char:t(0,10)=r(0,10);-128;127;^@unsigned char:t(0,11)=r(0,11);0;255;^@float:t(0,12)=r(0,1);4;0;^@double:t(0,13)=r(0,1);8;0;^@long double:t(0,14)=r(0,1);12;0;^@complex int:t(0,15)=s8real:(0,1),0,32;imag:(0,1),32,32;;^@complex float:t(0,16)=r(0,16);4;0;^@complex double:t(0,17)=r(0,17);8;0;^@complex long double:t(0,18)=r(0,18);12;0;^@void:t(0,19)=(0,19)^@/usr/include/stdio.h^@/usr/include/libio.h^@/usr/include/features.h^@/usr/include/sys/cdefs.h^@/usr/include/features.h^@/usr/include/gnu/stubs.h^@/usr/include/_G_config.h^@/usr/include/gnu/types.h^@__u_char:t(8,1)=(0,11)^@__u_short:t(8,2)=(0,9)^@__u_int:t(8,3)=(0,4)^@__u_long:t(8,4)=(0,5)^@__u_quad_t:t(8,5)=(0,7)^@__quad_t:t(8,6)=(0,6)^@__qaddr_t:t(8,7)=(8,8)=*(8,6)^@__dev_t:t(8,9)=(8,5)^@__uid_t:t(8,10)=(8,3)^@__gid_t:t(8,11)=(8,3)^@__ino_t:t(8,12)=(8,4)^@__mode_t:t(8,13)=(8,3)^@__nlink_t:t(8,14)=(8,3)^@__off_t:t(8,15)=(0,3)^@__loff_t:t(8,16)=(8,6)^@__pid_t:t(8,17)=(0,1)^@__ssize_t:t(8,18)=(0,1)^@__fsid_t:t(8,19)=(8,20)=s8__val:(8,21)=ar(0,1);0;1;(0,1),0,64;;^@__daddr_t:t(8,22)=(0,1)^@__caddr_t:t(8,23)=(8,24)=*(0,2)^@__time_t:t(8,25)=(0,3)^@__swblk_t:t(8,26)=(0,3)^@__clock_t:t(8,27)=(0,3)^@__fd_mask:t(8,28)=(0,5)^@__fd_set:t(8,29)=(8,30)=s128fds_bits:(8,31)=ar(0,1);0;31;(8,28),0,1024;;^@__key_t:t(8,32)=(0,1)^@__ipc_pid_t:t(8,33)=(0,9)^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@size_t:t(9,1)=(0,4)^@wint_t:t(9,2)=(0,4)^@_G_int16_t:t(7,1)=(0,8)^@_G_int32_t:t(7,2)=(0,1)^@_G_uint16_t:t(7,3)=(0,9)^@_G_uint32_t:t(7,4)=(0,4)^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stdarg.h^@__gnuc_va_list:t(10,1)=(10,2)=*(0,19)^@_IO_lock_t:t(2,1)=(0,19)^@_IO_marker:T(2,2)=s12_next:(2,3)=*(2,2),0,32;_sbuf:(2,4)=*(2,5)=xs_IO_FILE:,32,32;\^@_pos:(0,1),64,32;;^@_IO_FILE:T(2,5)=s76_flags:(0,1),0,32;_IO_read_ptr:(8,24),32,32;\^@_IO_read_end:(8,24),64,32;_IO_read_base:(8,24),96,32;\^@_IO_write_base:(8,24),128,32;_IO_write_ptr:(8,24),160,32;\^@_IO_write_end:(8,24),192,32;_IO_buf_base:(8,24),224,32;\^@_IO_buf_end:(8,24),256,32;_IO_save_base:(8,24),288,32;\^@_IO_backup_base:(8,24),320,32;_IO_save_end:(8,24),352,32;\^@_markers:(2,3),384,32;_chain:(2,4),416,32;_fileno:(0,1),448,32;\^@_blksize:(0,1),480,32;_offset:(8,15),512,32;_cur_column:(0,9),544,16;\^@_unused:(0,2),560,8;_shortbuf:(2,6)=ar(0,1);0;0;(0,2),568,8;\^@_lock:(2,7)=*(2,1),576,32;;^@_IO_FILE:t(2,8)=(2,5)^@_IO_cookie_io_functions_t:t(2,9)=(2,10)=s16read:(2,11)=*(2,12)=f(8,18),0,32;\^@write:(2,13)=*(2,14)=f(8,18),32,32;seek:(2,15)=*(2,16)=f(8,15),64,32;\^@close:(2,17)=*(2,18)=f(0,1),96,32;;^@_IO_cookie_file:T(2,19)=s100file:(2,5),0,608;vtable:(2,20)=*(0,19),608,32;\^@cookie:(10,2),640,32;io_functions:(2,9),672,128;;^@FILE:t(1,1)=(2,5)^@fpos_t:t(1,2)=(8,15)^@/usr/include/stdio_lim.h^@/usr/include/string.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@/usr/include/net/if_arp.h^@/usr/include/sys/types.h^@u_char:t(15,1)=(8,1)^@u_short:t(15,2)=(8,2)^@u_int:t(15,3)=(8,3)^@u_long:t(15,4)=(8,4)^@quad_t:t(15,5)=(8,6)^@u_quad_t:t(15,6)=(8,5)^@fsid_t:t(15,7)=(8,19)^@dev_t:t(15,8)=(8,9)^@gid_t:t(15,9)=(8,11)^@ino_t:t(15,10)=(8,12)^@mode_t:t(15,11)=(8,13)^@nlink_t:t(15,12)=(8,14)^@off_t:t(15,13)=(8,15)^@loff_t:t(15,14)=(8,16)^@pid_t:t(15,15)=(8,17)^@uid_t:t(15,16)=(8,10)^@ssize_t:t(15,17)=(8,18)^@daddr_t:t(15,18)=(8,22)^@caddr_t:t(15,19)=(8,23)^@key_t:t(15,20)=(8,32)^@/usr/include/time.h^@time_t:t(16,1)=(8,25)^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@ulong:t(15,21)=(0,5)^@ushort:t(15,22)=(0,9)^@uint:t(15,23)=(0,4)^@int8_t:t(15,24)=(0,10)^@u_int8_t:t(15,25)=(0,11)^@int16_t:t(15,26)=(0,8)^@u_int16_t:t(15,27)=(0,9)^@int32_t:t(15,28)=(0,1)^@u_int32_t:t(15,29)=(0,4)^@int64_t:t(15,30)=(0,6)^@u_int64_t:t(15,31)=(0,7)^@register_t:t(15,32)=(0,1)^@/usr/include/endian.h^@/usr/include/bytesex.h^@/usr/include/sys/select.h^@/usr/include/selectbits.h^@/usr/include/time.h^@timespec:T(22,1)=s8tv_sec:(0,3),0,32;tv_nsec:(0,3),32,32;;^@fd_mask:t(20,1)=(8,28)^@fd_set:t(20,2)=(8,29)^@/usr/include/sys/socket.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@/usr/include/socketbits.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@socklen_t:t(25,1)=(0,4)^@__socket_type:T(25,2)=eSOCK_STREAM:1,SOCK_DGRAM:2,\^@SOCK_RAW:3,SOCK_RDM:4,SOCK_SEQPACKET:5,\^@SOCK_PACKET:10,;^@/usr/include/sockaddrcom.h^@sa_family_t:t(27,1)=(0,9)^@sockaddr:T(25,3)=s16sa_family:(27,1),0,16;sa_data:(25,4)=ar(0,1);0;13;(0,2),16,112;;^@ :T(25,5)=eMSG_OOB:1,MSG_PEEK:2,MSG_DONTROUTE:4,\^@MSG_CTRUNC:8,MSG_PROXY:16,;^@msghdr:T(25,6)=s28msg_name:(10,2),0,32;msg_namelen:(25,1),32,32;\^@msg_iov:(25,7)=*(25,8)=xsiovec:,64,32;msg_iovlen:(9,1),96,32;\^@msg_control:(10,2),128,32;msg_controllen:(9,1),160,32;\^@msg_flags:(0,1),192,32;;^@cmsghdr:T(25,9)=s12cmsg_len:(9,1),0,32;cmsg_level:(0,1),32,32;\^@cmsg_type:(0,1),64,32;__cmsg_data:(25,10)=ar(0,1);0;-1;(0,11),96,0;;^@ :T(25,11)=eSCM_RIGHTS:1,__SCM_CREDENTIALS:2,__SCM_CONNECT:3,;^@/usr/include/asm/socket.h^@/usr/include/asm/sockios.h^@linger:T(25,12)=s8l_onoff:(0,1),0,32;l_linger:(0,1),32,32;;^@osockaddr:T(23,1)=s16sa_family:(0,9),0,16;sa_data:(23,2)=ar(0,1);0;13;(0,11),16,112;;^@__SOCKADDR_ARG:t(23,3)=(23,4)=u4__sockaddr__:(23,5)=*(25,3),0,32;\^@__sockaddr_at__:(23,6)=*(23,7)=xssockaddr_at:,0,32;__sockaddr_ax25__:(23,8)=*(23,9)=xssockaddr_ax25:,0,32;\^@__sockaddr_dl__:(23,10)=*(23,11)=xssockaddr_dl:,0,32;__sockaddr_eon__:(23,12)=*(23,13)=xssockaddr_eon:,0,32;\^@__sockaddr_in__:(23,14)=*(23,15)=xssockaddr_in:,0,32;__sockaddr_in6__:(23,16)=*(23,17)=xssockaddr_in6:,0,32;\^@__sockaddr_inarp__:(23,18)=*(23,19)=xssockaddr_inarp:,0,32;__sockaddr_ipx__:(23,20)=*(23,21)=xssockaddr_ipx:,0,32;\^@__sockaddr_iso__:(23,22)=*(23,23)=xssockaddr_iso:,0,32;__sockaddr_ns__:(23,24)=*(23,25)=xssockaddr_ns:,0,32;\^@__sockaddr_un__:(23,26)=*(23,27)=xssockaddr_un:,0,32;__sockaddr_x25__:(23,28)=*(23,29)=xssockaddr_x25:,0,32;;^@__CONST_SOCKADDR_ARG:t(23,30)=(23,31)=u4__sockaddr__:(23,32)=*(25,3),0,32;\^@__sockaddr_at__:(23,33)=*(23,7),0,32;__sockaddr_ax25__:(23,34)=*(23,9),0,32;\^@__sockaddr_dl__:(23,35)=*(23,11),0,32;__sockaddr_eon__:(23,36)=*(23,13),0,32;\^@__sockaddr_in__:(23,37)=*(23,15),0,32;__sockaddr_in6__:(23,38)=*(23,17),0,32;\^@__sockaddr_inarp__:(23,39)=*(23,19),0,32;__sockaddr_ipx__:(23,40)=*(23,21),0,32;\^@__sockaddr_iso__:(23,41)=*(23,23),0,32;__sockaddr_ns__:(23,42)=*(23,25),0,32;\^@__sockaddr_un__:(23,43)=*(23,27),0,32;__sockaddr_x25__:(23,44)=*(23,29),0,32;;^@arphdr:T(14,1)=s8ar_hrd:(0,9),0,16;ar_pro:(0,9),16,16;\^@ar_hln:(0,11),32,8;ar_pln:(0,11),40,8;ar_op:(0,9),48,16;;^@arpreq:T(14,2)=s68arp_pa:(25,3),0,128;arp_ha:(25,3),128,128;\^@arp_flags:(0,1),256,32;arp_netmask:(25,3),288,128;\^@arp_dev:(14,3)=ar(0,1);0;15;(0,2),416,128;;^@arpreq_old:T(14,4)=s52arp_pa:(25,3),0,128;arp_ha:(25,3),128,128;\^@arp_flags:(0,1),256,32;arp_netmask:(25,3),288,128;;^@arpd_request:T(14,5)=s28req:(0,9),0,16;ip:(15,29),32,32;\^@dev:(0,5),64,32;stamp:(0,5),96,32;updated:(0,5),128,32;\^@ha:(14,6)=ar(0,1);0;6;(0,11),160,56;;^@/usr/include/netinet/in.h^@ :T(30,1)=eIPPROTO_IP:0,IPPROTO_ICMP:1,IPPROTO_IGMP:2,\^@IPPROTO_IPIP:4,IPPROTO_TCP:6,IPPROTO_EGP:8,\^@IPPROTO_PUP:12,IPPROTO_UDP:17,IPPROTO_IDP:22,\^@IPPROTO_IPV6:41,IPPROTO_ICMPV6:58,IPPROTO_RAW:255,\^@IPPROTO_MAX:256,;^@ :T(30,2)=eIPPORT_ECHO:7,IPPORT_DISCARD:9,IPPORT_SYSTAT:11,\^@IPPORT_DAYTIME:13,IPPORT_NETSTAT:15,IPPORT_FTP:21,\^@IPPORT_TELNET:23,IPPORT_SMTP:25,IPPORT_TIMESERVER:37,\^@IPPORT_NAMESERVER:42,IPPORT_WHOIS:43,IPPORT_MTP:57,\^@IPPORT_TFTP:69,IPPORT_RJE:77,IPPORT_FINGER:79,\^@IPPORT_TTYLINK:87,IPPORT_SUPDUP:95,IPPORT_EXECSERVER:512,\^@IPPORT_LOGINSERVER:513,IPPORT_CMDSERVER:514,IPPORT_EFSSERVER:520,\^@IPPORT_BIFFUDP:512,IPPORT_WHOSERVER:513,IPPORT_ROUTESERVER:520,\^@IPPORT_RESERVED:1024,IPPORT_USERRESERVED:5000,;^@in_addr:T(30,3)=s4s_addr:(0,4),0,32;;^@sockaddr_in:T(23,15)=s16sin_family:(27,1),0,16;sin_port:(0,9),16,16;\^@sin_addr:(30,3),32,32;sin_zero:(30,4)=ar(0,1);0;7;(0,11),64,64;;^@ip_opts:T(30,5)=s44ip_dst:(30,3),0,32;ip_opts:(30,6)=ar(0,1);0;39;(0,2),32,320;;^@ip_mreq:T(30,7)=s8imr_multiaddr:(30,3),0,32;imr_interface:(30,3),32,32;;^@protocol.h^@interface.h^@../config.h^@/usr/include/sys/time.h^@/usr/include/time.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@/usr/include/timebits.h^@clock_t:t(35,1)=(8,27)^@tm:T(35,2)=s44tm_sec:(0,1),0,32;tm_min:(0,1),32,32;\^@tm_hour:(0,1),64,32;tm_mday:(0,1),96,32;tm_mon:(0,1),128,32;\^@tm_year:(0,1),160,32;tm_wday:(0,1),192,32;tm_yday:(0,1),224,32;\^@tm_isdst:(0,1),256,32;tm_gmtoff:(0,3),288,32;\^@tm_zone:(35,3)=*(0,2),320,32;;^@/usr/include/timebits.h^@timeval:T(38,1)=s8tv_sec:(16,1),0,32;tv_usec:(16,1),32,32;;^@timezone:T(34,1)=s8tz_minuteswest:(0,1),0,32;tz_dsttime:(0,1),32,32;;^@__itimer_which:T(34,2)=eITIMER_REAL:0,ITIMER_VIRTUAL:1,\^@ITIMER_PROF:2,;^@itimerval:T(34,3)=s16it_interval:(38,1),0,64;it_value:(38,1),64,64;;^@/usr/include/net/if.h^@ :T(39,1)=eIFF_UP:1,IFF_BROADCAST:2,IFF_DEBUG:4,\^@IFF_LOOPBACK:8,IFF_POINTOPOINT:16,IFF_NOTRAILERS:32,\^@IFF_RUNNING:64,IFF_NOARP:128,IFF_PROMISC:256,\^@IFF_ALLMULTI:512,IFF_MASTER:1024,IFF_SLAVE:2048,\^@IFF_MULTICAST:4096,IFF_PORTSEL:8192,IFF_AUTOMEDIA:16384,;^@ifaddr:T(39,2)=s40ifa_addr:(25,3),0,128;ifa_ifu:(39,3)=u16ifu_broadaddr:(25,3),0,128;\^@ifu_dstaddr:(25,3),0,128;;,128,128;ifa_ifp:(39,4)=*(39,5)=xsiface:,256,32;\^@ifa_next:(39,6)=*(39,2),288,32;;^@ifmap:T(39,7)=s16mem_start:(0,5),0,32;mem_end:(0,5),32,32;\^@base_addr:(0,9),64,16;irq:(0,11),80,8;dma:(0,11),88,8;\^@port:(0,11),96,8;;^@ifreq:T(39,8)=s32ifr_ifrn:(39,9)=u16ifrn_name:(14,3),0,128;;,0,128;\^@ifr_ifru:(39,10)=u16ifru_addr:(25,3),0,128;ifru_dstaddr:(25,3),0,128;\^@ifru_broadaddr:(25,3),0,128;ifru_netmask:(25,3),0,128;\^@ifru_hwaddr:(25,3),0,128;ifru_flags:(0,8),0,16;\^@ifru_ivalue:(0,1),0,32;ifru_mtu:(0,1),0,32;\^@ifru_map:(39,7),0,128;ifru_slave:(14,3),0,128;\^@ifru_data:(8,23),0,32;;,128,128;;^@ifconf:T(39,11)=s8ifc_len:(0,1),0,32;ifc_ifcu:(39,12)=u4ifcu_buf:(8,23),0,32;\^@ifcu_req:(39,13)=*(39,8),0,32;;,32,32;;^@/usr/include/pthread.h^@/usr/include/errno.h^@/usr/include/errnos.h^@/usr/include/linux/errno.h^@/usr/include/asm/errno.h^@/usr/include/limits.h^@/usr/include/posix1_lim.h^@/usr/include/local_lim.h^@/usr/include/linux/limits.h^@/usr/include/posix2_lim.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/limits.h^@/usr/include/sched.h^@/usr/include/schedbits.h^@sched_param:T(52,1)=s4sched_priority:(0,1),0,32;;^@/usr/include/unistd.h^@/usr/include/posix_opt.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@/usr/include/confname.h^@ :T(56,1)=e_PC_LINK_MAX:0,_PC_MAX_CANON:1,_PC_MAX_INPUT:2,\^@_PC_NAME_MAX:3,_PC_PATH_MAX:4,_PC_PIPE_BUF:5,\^@_PC_CHOWN_RESTRICTED:6,_PC_NO_TRUNC:7,_PC_VDISABLE:8,\^@_PC_SYNC_IO:9,_PC_ASYNC_IO:10,_PC_PRIO_IO:11,\^@_PC_SOCK_MAXBUF:12,;^@ :T(56,2)=e_SC_ARG_MAX:0,_SC_CHILD_MAX:1,_SC_CLK_TCK:2,\^@_SC_NGROUPS_MAX:3,_SC_OPEN_MAX:4,_SC_STREAM_MAX:5,\^@_SC_TZNAME_MAX:6,_SC_JOB_CONTROL:7,_SC_SAVED_IDS:8,\^@_SC_REALTIME_SIGNALS:9,_SC_PRIORITY_SCHEDULING:10,\^@_SC_TIMERS:11,_SC_ASYNCHRONOUS_IO:12,_SC_PRIORITIZED_IO:13,\^@_SC_SYNCHRONIZED_IO:14,_SC_FSYNC:15,_SC_MAPPED_FILES:16,\^@_SC_MEMLOCK:17,_SC_MEMLOCK_RANGE:18,_SC_MEMORY_PROTECTION:19,\^@_SC_MESSAGE_PASSING:20,_SC_SEMAPHORES:21,_SC_SHARED_MEMORY_OBJECTS:22,\^@_SC_AIO_LISTIO_MAX:23,_SC_AIO_MAX:24,_SC_AIO_PRIO_DELTA_MAX:25,\^@_SC_DELAYTIMER_MAX:26,_SC_MQ_OPEN_MAX:27,_SC_MQ_PRIO_MAX:28,\^@_SC_VERSION:29,_SC_PAGESIZE:30,_SC_RTSIG_MAX:31,\^@_SC_SEM_NSEMS_MAX:32,_SC_SEM_VALUE_MAX:33,_SC_SIGQUEUE_MAX:34,\^@_SC_TIMER_MAX:35,_SC_BC_BASE_MAX:36,_SC_BC_DIM_MAX:37,\^@_SC_BC_SCALE_MAX:38,_SC_BC_STRING_MAX:39,_SC_COLL_WEIGHTS_MAX:40,\^@_SC_EQUIV_CLASS_MAX:41,_SC_EXPR_NEST_MAX:42,_SC_LINE_MAX:43,\^@_SC_RE_DUP_MAX:44,_SC_CHARCLASS_NAME_MAX:45,_SC_2_VERSION:46,\^@_SC_2_C_BIND:47,_SC_2_C_DEV:48,_SC_2_FORT_DEV:49,\^@_SC_2_FORT_RUN:50,_SC_2_SW_DEV:51,_SC_2_LOCALEDEF:52,\^@_SC_PII:53,_SC_PII_XTI:54,_SC_PII_SOCKET:55,\^@_SC_PII_INTERNET:56,_SC_PII_OSI:57,_SC_POLL:58,\^@_SC_SELECT:59,_SC_UIO_MAXIOV:60,_SC_PII_INTERNET_STREAM:61,\^@_SC_PII_INTERNET_DGRAM:62,_SC_PII_OSI_COTS:63,_SC_PII_OSI_CLTS:64,\^@_SC_PII_OSI_M:65,_SC_T_IOV_MAX:66,_SC_THREADS:67,\^@_SC_THREAD_SAFE_FUNCTIONS:68,_SC_GETGR_R_SIZE_MAX:69,\^@_SC_GETPW_R_SIZE_MAX:70,_SC_LOGIN_NAME_MAX:71,_SC_TTY_NAME_MAX:72,\^@_SC_THREAD_DESTRUCTOR_ITERATIONS:73,_SC_THREAD_KEYS_MAX:74,\^@_SC_THREAD_STACK_MIN:75,_SC_THREAD_THREADS_MAX:76,\^@_SC_THREAD_ATTR_STACKADDR:77,_SC_THREAD_ATTR_STACKSIZE:78,\^@_SC_THREAD_PRIORITY_SCHEDULING:79,_SC_THREAD_PRIO_INHERIT:80,\^@_SC_THREAD_PRIO_PROTECT:81,_SC_THREAD_PROCESS_SHARED:82,\^@_SC_NPROCESSORS_CONF:83,_SC_NPROCESSORS_ONLN:84,_SC_PHYS_PAGES:85,\^@_SC_AVPHYS_PAGES:86,_SC_ATEXIT_MAX:87,_SC_PASS_MAX:88,\^@_SC_XOPEN_VERSION:89,_SC_XOPEN_XCU_VERSION:90,_SC_XOPEN_UNIX:91,\^@_SC_XOPEN_CRYPT:92,_SC_XOPEN_ENH_I18N:93,_SC_XOPEN_SHM:94,\^@_SC_2_CHAR_TERM:95,_SC_2_C_VERSION:96,_SC_2_UPE:97,\^@_SC_XOPEN_XPG2:98,_SC_XOPEN_XPG3:99,_SC_XOPEN_XPG4:100,\^@_SC_CHAR_BIT:101,_SC_CHAR_MAX:102,_SC_CHAR_MIN:103,\^@_SC_INT_MAX:104,_SC_INT_MIN:105,_SC_LONG_BIT:106,\^@_SC_WORD_BIT:107,_SC_MB_LEN_MAX:108,_SC_NZERO:109,\^@_SC_SSIZE_MAX:110,_SC_SCHAR_MAX:111,_SC_SCHAR_MIN:112,\^@_SC_SHRT_MAX:113,_SC_SHRT_MIN:114,_SC_UCHAR_MAX:115,\^@_SC_UINT_MAX:116,_SC_ULONG_MAX:117,_SC_USHRT_MAX:118,\^@_SC_NL_ARGMAX:119,_SC_NL_LANGMAX:120,_SC_NL_MSGMAX:121,\^@_SC_NL_NMAX:122,_SC_NL_SETMAX:123,_SC_NL_TEXTMAX:124,;^@ :T(56,3)=e_CS_PATH:0,;^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stddef.h^@ptrdiff_t:t(57,1)=(0,1)^@/usr/include/signal.h^@/usr/include/sigset.h^@__sig_atomic_t:t(59,1)=(0,1)^@__sigset_t:t(59,2)=(59,3)=s128__val:(59,4)=ar(0,1);0;31;(0,5),0,1024;;^@sigset_t:t(58,1)=(59,2)^@pthread_t:t(40,1)=(0,5)^@_pthread_descr:t(40,2)=(40,3)=*(40,4)=xs_pthread_descr_struct:^@_pthread_queue:T(40,5)=s8head:(40,2),0,32;tail:(40,2),32,32;;^@pthread_mutex_t:t(40,6)=(40,7)=s24m_spinlock:(0,1),0,32;\^@m_count:(0,1),32,32;m_owner:(40,2),64,32;m_kind:(0,1),96,32;\^@m_waiting:(40,5),128,64;;^@pthread_cond_t:t(40,8)=(40,9)=s12c_spinlock:(0,1),0,32;\^@c_waiting:(40,5),32,64;;^@ :T(40,10)=ePTHREAD_CREATE_JOINABLE:0,PTHREAD_CREATE_DETACHED:1,;^@ :T(40,11)=ePTHREAD_INHERIT_SCHED:0,PTHREAD_EXPLICIT_SCHED:1,;^@ :T(40,12)=ePTHREAD_SCOPE_SYSTEM:0,PTHREAD_SCOPE_PROCESS:1,;^@pthread_attr_t:t(40,13)=(40,14)=s20detachstate:(0,1),0,32;\^@schedpolicy:(0,1),32,32;schedparam:(52,1),64,32;\^@inheritsched:(0,1),96,32;scope:(0,1),128,32;;^@ :T(40,15)=ePTHREAD_MUTEX_FAST_NP:0,PTHREAD_MUTEX_RECURSIVE_NP:1,\^@PTHREAD_MUTEX_ERRORCHECK_NP:2,;^@pthread_mutexattr_t:t(40,16)=(40,17)=s4mutexkind:(0,1),0,32;;^@pthread_condattr_t:t(40,18)=(40,19)=s4dummy:(0,1),0,32;;^@pthread_key_t:t(40,20)=(0,4)^@pthread_once_t:t(40,21)=(0,1)^@_pthread_cleanup_buffer:T(40,22)=s16routine:(40,23)=*(40,24)=f(0,19),0,32;\^@arg:(10,2),32,32;canceltype:(0,1),64,32;prev:(40,25)=*(40,22),96,32;;^@ :T(40,26)=ePTHREAD_CANCEL_ENABLE:0,PTHREAD_CANCEL_DISABLE:1,;^@ :T(40,27)=ePTHREAD_CANCEL_DEFERRED:0,PTHREAD_CANCEL_ASYNCHRONOUS:1,;^@/usr/include/pcap/pcap.h^@/usr/include/net/bpf.h^@bpf_int32:t(61,1)=(0,1)^@bpf_u_int32:t(61,2)=(15,3)^@bpf_program:T(61,3)=s8bf_len:(15,3),0,32;bf_insns:(61,4)=*(61,5)=xsbpf_insn:,32,32;;^@bpf_stat:T(61,6)=s8bs_recv:(15,3),0,32;bs_drop:(15,3),32,32;;^@bpf_version:T(61,7)=s4bv_major:(15,2),0,16;bv_minor:(15,2),16,16;;^@bpf_hdr:T(61,8)=s20bh_tstamp:(38,1),0,64;bh_caplen:(61,2),64,32;\^@bh_datalen:(61,2),96,32;bh_hdrlen:(15,2),128,16;;^@bpf_insn:T(61,5)=s8code:(15,2),0,16;jt:(15,1),16,8;\^@jf:(15,1),24,8;k:(61,1),32,32;;^@pcap_t:t(60,1)=(60,2)=xspcap:^@pcap_dumper_t:t(60,3)=(60,4)=xspcap_dumper:^@pcap_file_header:T(60,5)=s24magic:(61,2),0,32;version_major:(15,2),32,16;\^@version_minor:(15,2),48,16;thiszone:(61,1),64,32;\^@sigfigs:(61,2),96,32;snaplen:(61,2),128,32;linktype:(61,2),160,32;;^@pcap_pkthdr:T(60,6)=s16ts:(38,1),0,64;caplen:(61,2),64,32;\^@len:(61,2),96,32;;^@pcap_stat:T(60,7)=s12ps_recv:(15,3),0,32;ps_drop:(15,3),32,32;\^@ps_ifdrop:(15,3),64,32;;^@pcap_handler:t(60,8)=(60,9)=*(60,10)=f(0,19)^@/usr/include/glib.h^@/usr/lib/glib/include/glibconfig.h^@/usr/include/limits.h^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/float.h^@__convert_long_double:T(65,1)=u16__convert_long_double_i:(65,2)=ar(0,1);0;3;(0,4),0,128;\^@__convert_long_double_d:(0,14),0,96;;^@gint8:t(63,1)=(0,10)^@guint8:t(63,2)=(0,11)^@gint16:t(63,3)=(0,8)^@guint16:t(63,4)=(0,9)^@gint32:t(63,5)=(0,1)^@guint32:t(63,6)=(0,4)^@gint64:t(63,7)=(0,6)^@guint64:t(63,8)=(0,7)^@GStaticMutex:t(63,9)=(63,10)=xs_GStaticMutex:^@_GStaticMutex:T(63,10)=s28runtime_mutex:(63,11)=*(63,12)=xs_GMutex:,0,32;\^@aligned_pad_u:(63,13)=u24pad:(63,14)=ar(0,1);0;23;(0,2),0,192;\^@dummy_double:(0,13),0,64;dummy_pointer:(10,2),0,32;\^@dummy_long:(0,3),0,32;;,32,192;;^@/usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.57/include/stdarg.h^@va_list:t(66,1)=(10,1)^@gchar:t(62,1)=(0,2)^@gshort:t(62,2)=(0,8)^@glong:t(62,3)=(0,3)^@gint:t(62,4)=(0,1)^@gboolean:t(62,5)=(62,4)^@guchar:t(62,6)=(0,11)^@gushort:t(62,7)=(0,9)^@gulong:t(62,8)=(0,5)^@guint:t(62,9)=(0,4)^@gfloat:t(62,10)=(0,12)^@gdouble:t(62,11)=(0,13)^@gpointer:t(62,12)=(10,2)^@gconstpointer:t(62,13)=(2,20)^@gssize:t(62,14)=(63,5)^@gsize:t(62,15)=(63,6)^@GQuark:t(62,16)=(63,6)^@GTime:t(62,17)=(63,5)^@GAllocator:t(62,18)=(62,19)=xs_GAllocator:^@GArray:t(62,20)=(62,21)=xs_GArray:^@GByteArray:t(62,22)=(62,23)=xs_GByteArray:^@GCache:t(62,24)=(62,25)=xs_GCache:^@GCompletion:t(62,26)=(62,27)=xs_GCompletion:^@GData:t(62,28)=(62,29)=xs_GData:^@GDebugKey:t(62,30)=(62,31)=xs_GDebugKey:^@GHashTable:t(62,32)=(62,33)=xs_GHashTable:^@GHook:t(62,34)=(62,35)=xs_GHook:^@GHookList:t(62,36)=(62,37)=xs_GHookList:^@GList:t(62,38)=(62,39)=xs_GList:^@GMemChunk:t(62,40)=(62,41)=xs_GMemChunk:^@GNode:t(62,42)=(62,43)=xs_GNode:^@GPtrArray:t(62,44)=(62,45)=xs_GPtrArray:^@GRelation:t(62,46)=(62,47)=xs_GRelation:^@GScanner:t(62,48)=(62,49)=xs_GScanner:^@GScannerConfig:t(62,50)=(62,51)=xs_GScannerConfig:^@GSList:t(62,52)=(62,53)=xs_GSList:^@GString:t(62,54)=(62,55)=xs_GString:^@GStringChunk:t(62,56)=(62,57)=xs_GStringChunk:^@GTimer:t(62,58)=(62,59)=xs_GTimer:^@GTree:t(62,60)=(62,61)=xs_GTree:^@GTuples:t(62,62)=(62,63)=xs_GTuples:^@GTokenValue:t(62,64)=(62,65)=xu_GTokenValue:^@GIOChannel:t(62,66)=(62,67)=xs_GIOChannel:^@ :T(62,68)=eG_TRAVERSE_LEAFS:1,G_TRAVERSE_NON_LEAFS:2,\^@G_TRAVERSE_ALL:3,G_TRAVERSE_MASK:3,;^@GTraverseFlags:t(62,69)=(62,68)^@ :T(62,70)=eG_IN_ORDER:0,G_PRE_ORDER:1,G_POST_ORDER:2,\^@G_LEVEL_ORDER:3,;^@GTraverseType:t(62,71)=(62,70)^@ :T(62,72)=eG_LOG_FLAG_RECURSION:1,G_LOG_FLAG_FATAL:2,\^@G_LOG_LEVEL_ERROR:4,G_LOG_LEVEL_CRITICAL:8,G_LOG_LEVEL_WARNING:16,\^@G_LOG_LEVEL_MESSAGE:32,G_LOG_LEVEL_INFO:64,G_LOG_LEVEL_DEBUG:128,\^@G_LOG_LEVEL_MASK:-4,;^@GLogLevelFlags:t(62,73)=(62,72)^@GCacheNewFunc:t(62,74)=(62,75)=*(62,76)=f(62,12)^@GCacheDupFunc:t(62,77)=(62,75)^@GCacheDestroyFunc:t(62,78)=(62,79)=*(62,80)=f(0,19)^@GCompareFunc:t(62,81)=(62,82)=*(62,83)=f(62,4)^@GCompletionFunc:t(62,84)=(62,85)=*(62,86)=f(62,87)=*(62,1)^@GDestroyNotify:t(62,88)=(62,79)^@GDataForeachFunc:t(62,89)=(62,90)=*(62,91)=f(0,19)^@GFunc:t(62,92)=(62,93)=*(62,94)=f(0,19)^@GHashFunc:t(62,95)=(62,96)=*(62,97)=f(62,9)^@GFreeFunc:t(62,98)=(62,79)^@GHFunc:t(62,99)=(62,100)=*(62,101)=f(0,19)^@GHRFunc:t(62,102)=(62,103)=*(62,104)=f(62,5)^@GHookCompareFunc:t(62,105)=(62,106)=*(62,107)=f(62,4)^@GHookFindFunc:t(62,108)=(62,109)=*(62,110)=f(62,5)^@GHookMarshaller:t(62,111)=(62,112)=*(62,113)=f(0,19)^@GHookCheckMarshaller:t(62,114)=(62,109)^@GHookFunc:t(62,115)=(62,79)^@GHookCheckFunc:t(62,116)=(62,117)=*(62,118)=f(62,5)^@GHookFreeFunc:t(62,119)=(62,120)=*(62,121)=f(0,19)^@GLogFunc:t(62,122)=(62,123)=*(62,124)=f(0,19)^@GNodeTraverseFunc:t(62,125)=(62,126)=*(62,127)=f(62,5)^@GNodeForeachFunc:t(62,128)=(62,129)=*(62,130)=f(0,19)^@GSearchFunc:t(62,131)=(62,132)=*(62,133)=f(62,4)^@GScannerMsgFunc:t(62,134)=(62,135)=*(62,136)=f(0,19)^@GTraverseFunc:t(62,137)=(62,138)=*(62,139)=f(62,4)^@GVoidFunc:t(62,140)=(62,141)=*(62,142)=f(0,19)^@_GList:T(62,39)=s12data:(62,12),0,32;next:(62,143)=*(62,38),32,32;\^@prev:(62,143),64,32;;^@_GSList:T(62,53)=s8data:(62,12),0,32;next:(62,144)=*(62,52),32,32;;^@_GString:T(62,55)=s8str:(62,87),0,32;len:(62,4),32,32;;^@_GArray:T(62,21)=s8data:(62,87),0,32;len:(62,9),32,32;;^@_GByteArray:T(62,23)=s8data:(62,145)=*(63,2),0,32;len:(62,9),32,32;;^@_GPtrArray:T(62,45)=s8pdata:(62,146)=*(62,12),0,32;len:(62,9),32,32;;^@_GTuples:T(62,63)=s4len:(62,9),0,32;;^@_GDebugKey:T(62,31)=s8key:(62,87),0,32;value:(62,9),32,32;;^@_GNode:T(62,43)=s20data:(62,12),0,32;next:(62,147)=*(62,42),32,32;\^@prev:(62,147),64,32;parent:(62,147),96,32;children:(62,147),128,32;;^@ :T(62,148)=eG_HOOK_FLAG_ACTIVE:1,G_HOOK_FLAG_IN_CALL:2,\^@G_HOOK_FLAG_MASK:15,;^@GHookFlagMask:t(62,149)=(62,148)^@_GHookList:T(62,37)=s24seq_id:(62,9),0,32;hook_size:(62,9),32,32;\^@is_setup:(62,9),64,1;hooks:(62,150)=*(62,34),96,32;\^@hook_memchunk:(62,151)=*(62,40),128,32;hook_free:(62,119),160,32;;^@_GHook:T(62,35)=s32data:(62,12),0,32;next:(62,150),32,32;\^@prev:(62,150),64,32;ref_count:(62,9),96,32;hook_id:(62,9),128,32;\^@flags:(62,9),160,32;func:(62,12),192,32;destroy:(62,88),224,32;;^@GPrintFunc:t(62,152)=(62,153)=*(62,154)=f(0,19)^@GErrorFunc:t(62,155)=(62,153)^@GWarningFunc:t(62,156)=(62,153)^@ :T(62,157)=eG_ERR_UNKNOWN:0,G_ERR_UNEXP_EOF:1,G_ERR_UNEXP_EOF_IN_STRING:2,\^@G_ERR_UNEXP_EOF_IN_COMMENT:3,G_ERR_NON_DIGIT_IN_CONST:4,\^@G_ERR_DIGIT_RADIX:5,G_ERR_FLOAT_RADIX:6,G_ERR_FLOAT_MALFORMED:7,;^@GErrorType:t(62,158)=(62,157)^@ :T(62,159)=eG_TOKEN_EOF:0,G_TOKEN_LEFT_PAREN:40,G_TOKEN_RIGHT_PAREN:41,\^@G_TOKEN_LEFT_CURLY:123,G_TOKEN_RIGHT_CURLY:125,G_TOKEN_LEFT_BRACE:91,\^@G_TOKEN_RIGHT_BRACE:93,G_TOKEN_EQUAL_SIGN:61,G_TOKEN_COMMA:44,\^@G_TOKEN_NONE:256,G_TOKEN_ERROR:257,G_TOKEN_CHAR:258,\^@G_TOKEN_BINARY:259,G_TOKEN_OCTAL:260,G_TOKEN_INT:261,\^@G_TOKEN_HEX:262,G_TOKEN_FLOAT:263,G_TOKEN_STRING:264,\^@G_TOKEN_SYMBOL:265,G_TOKEN_IDENTIFIER:266,G_TOKEN_IDENTIFIER_NULL:267,\^@G_TOKEN_COMMENT_SINGLE:268,G_TOKEN_COMMENT_MULTI:269,\^@G_TOKEN_LAST:270,;^@GTokenType:t(62,160)=(62,159)^@_GTokenValue:T(62,65)=u8v_symbol:(62,12),0,32;v_identifier:(62,87),0,32;\^@v_binary:(62,8),0,32;v_octal:(62,8),0,32;v_int:(62,8),0,32;\^@v_float:(62,11),0,64;v_hex:(62,8),0,32;v_string:(62,87),0,32;\^@v_comment:(62,87),0,32;v_char:(62,6),0,8;v_error:(62,9),0,32;;^@_GScannerConfig:T(62,51)=s20cset_skip_characters:(62,87),0,32;\^@cset_identifier_first:(62,87),32,32;cset_identifier_nth:(62,87),64,32;\^@cpair_comment_single:(62,87),96,32;case_sensitive:(62,9),128,1;\^@skip_comment_multi:(62,9),129,1;skip_comment_single:(62,9),130,1;\^@scan_comment_multi:(62,9),131,1;scan_identifier:(62,9),132,1;\^@scan_identifier_1char:(62,9),133,1;scan_identifier_NULL:(62,9),134,1;\^@scan_symbols:(62,9),135,1;scan_binary:(62,9),136,1;\^@scan_octal:(62,9),137,1;scan_float:(62,9),138,1;\^@scan_hex:(62,9),139,1;scan_hex_dollar:(62,9),140,1;\^@scan_string_sq:(62,9),141,1;scan_string_dq:(62,9),142,1;\^@numbers_2_int:(62,9),143,1;int_2_float:(62,9),144,1;\^@identifier_2_string:(62,9),145,1;char_2_token:(62,9),146,1;\^@symbol_2_token:(62,9),147,1;scope_0_fallback:(62,9),148,1;;^@_GScanner:T(62,49)=s92user_data:(62,12),0,32;max_parse_errors:(62,9),32,32;\^@parse_errors:(62,9),64,32;input_name:(62,161)=*(62,1),96,32;\^@derived_data:(62,12),128,32;config:(62,162)=*(62,50),160,32;\^@token:(62,160),192,32;value:(62,64),224,64;line:(62,9),288,32;\^@position:(62,9),320,32;next_token:(62,160),352,32;\^@next_value:(62,64),384,64;next_line:(62,9),448,32;\^@next_position:(62,9),480,32;symbol_table:(62,163)=*(62,32),512,32;\^@input_fd:(62,4),544,32;text:(62,161),576,32;text_end:(62,161),608,32;\^@buffer:(62,87),640,32;scope_id:(62,9),672,32;msg_handler:(62,134),704,32;;^@_GCompletion:T(62,27)=s16items:(62,143),0,32;func:(62,84),32,32;\^@prefix:(62,87),64,32;cache:(62,143),96,32;;^@GDateYear:t(62,164)=(63,4)^@GDateDay:t(62,165)=(63,2)^@GDate:t(62,166)=(62,167)=xs_GDate:^@ :T(62,168)=eG_DATE_DAY:0,G_DATE_MONTH:1,G_DATE_YEAR:2,;^@GDateDMY:t(62,169)=(62,168)^@ :T(62,170)=eG_DATE_BAD_WEEKDAY:0,G_DATE_MONDAY:1,\^@G_DATE_TUESDAY:2,G_DATE_WEDNESDAY:3,G_DATE_THURSDAY:4,\^@G_DATE_FRIDAY:5,G_DATE_SATURDAY:6,G_DATE_SUNDAY:7,;^@GDateWeekday:t(62,171)=(62,170)^@ :T(62,172)=eG_DATE_BAD_MONTH:0,G_DATE_JANUARY:1,\^@G_DATE_FEBRUARY:2,G_DATE_MARCH:3,G_DATE_APRIL:4,\^@G_DATE_MAY:5,G_DATE_JUNE:6,G_DATE_JULY:7,\^@G_DATE_AUGUST:8,G_DATE_SEPTEMBER:9,G_DATE_OCTOBER:10,\^@G_DATE_NOVEMBER:11,G_DATE_DECEMBER:12,;^@GDateMonth:t(62,173)=(62,172)^@_GDate:T(62,167)=s8julian_days:(62,9),0,32;julian:(62,9),32,1;\^@dmy:(62,9),33,1;day:(62,9),34,6;month:(62,9),40,4;\^@year:(62,9),44,16;;^@GIOFuncs:t(62,174)=(62,175)=xs_GIOFuncs:^@ :T(62,176)=eG_IO_ERROR_NONE:0,G_IO_ERROR_AGAIN:1,\^@G_IO_ERROR_INVAL:2,G_IO_ERROR_UNKNOWN:3,;^@GIOError:t(62,177)=(62,176)^@ :T(62,178)=eG_SEEK_CUR:0,G_SEEK_SET:1,G_SEEK_END:2,;^@GSeekType:t(62,179)=(62,178)^@ :T(62,180)=eG_IO_IN:1,G_IO_OUT:4,G_IO_PRI:2,\^@G_IO_ERR:8,G_IO_HUP:16,G_IO_NVAL:32,;^@GIOCondition:t(62,181)=(62,180)^@_GIOChannel:T(62,67)=s12channel_flags:(62,9),0,32;ref_count:(62,9),32,32;\^@funcs:(62,182)=*(62,174),64,32;;^@GIOFunc:t(62,183)=(62,184)=*(62,185)=f(62,5)^@_GIOFuncs:T(62,175)=s24io_read:(62,186)=*(62,187)=f(62,177),0,32;\^@io_write:(62,186),32,32;io_seek:(62,188)=*(62,189)=f(62,177),64,32;\^@io_close:(62,190)=*(62,191)=f(0,19),96,32;io_add_watch:(62,192)=*(62,193)=f(62,9),128,32;\^@io_free:(62,190),160,32;;^@GTimeVal:t(62,194)=(62,195)=xs_GTimeVal:^@GSourceFuncs:t(62,196)=(62,197)=xs_GSourceFuncs:^@GMainLoop:t(62,198)=(62,199)=xs_GMainLoop:^@_GTimeVal:T(62,195)=s8tv_sec:(62,3),0,32;tv_usec:(62,3),32,32;;^@_GSourceFuncs:T(62,197)=s16prepare:(62,200)=*(62,201)=f(62,5),0,32;\^@check:(62,202)=*(62,203)=f(62,5),32,32;dispatch:(62,204)=*(62,205)=f(62,5),64,32;\^@destroy:(62,88),96,32;;^@GSourceFunc:t(62,206)=(62,117)^@GPollFD:t(62,207)=(62,208)=xs_GPollFD:^@GPollFunc:t(62,209)=(62,210)=*(62,211)=f(62,4)^@_GPollFD:T(62,208)=s8fd:(62,4),0,32;events:(62,7),32,16;\^@revents:(62,7),48,16;;^@GMutex:t(62,212)=(63,12)^@GCond:t(62,213)=(62,214)=xs_GCond:^@GPrivate:t(62,215)=(62,216)=xs_GPrivate:^@GStaticPrivate:t(62,217)=(62,218)=xs_GStaticPrivate:^@GThreadFunctions:t(62,219)=(62,220)=xs_GThreadFunctions:^@_GThreadFunctions:T(62,220)=s56mutex_new:(62,221)=*(62,222)=f(62,223)=*(62,212),0,32;\^@mutex_lock:(62,224)=*(62,225)=f(0,19),32,32;mutex_trylock:(62,226)=*(62,227)=f(62,5),64,32;\^@mutex_unlock:(62,224),96,32;mutex_free:(62,224),128,32;\^@cond_new:(62,228)=*(62,229)=f(62,230)=*(62,213),160,32;cond_signal:(62,231)=*(62,232)=f(0,19),192,32;\^@cond_broadcast:(62,231),224,32;cond_wait:(62,233)=*(62,234)=f(0,19),256,32;\^@cond_timed_wait:(62,235)=*(62,236)=f(62,5),288,32;cond_free:(62,231),320,32;\^@private_new:(62,237)=*(62,238)=f(62,239)=*(62,215),352,32;private_get:(62,240)=*(62,241)=f(62,12),384,32;\^@private_set:(62,242)=*(62,243)=f(0,19),416,32;;^@_GStaticPrivate:T(62,218)=s4index:(62,9),0,32;;^@hosts.h^@../config.h^@utils.h^@consts.h^@_host_t:T(67,1)=s440next:(67,2)=*(67,1),0,32;address:(25,3),32,128;\^@hwaddress:(67,3)=ar(0,1);0;63;(0,2),160,512;hostname:(67,4)=ar(0,1);0;255;(0,2),672,2048;\^@swaddress:(67,3),2720,512;packets:(62,143),3232,32;status:(0,1),3264,32;\^@thread:(40,1),3296,32;mutex:(40,6),3328,192;;^@host_t:t(67,5)=(67,1)^@packet_t:T(32,1)=s208parent:(32,2)=*(32,3)=xssniff_t:,0,32;\^@next:(32,4)=*(32,1),32,32;len:(15,23),64,32;data:(8,24),96,32;\^@time_received:(38,1),128,64;valid:(62,5),192,32;\^@src:(32,5)=*(67,5),224,32;dest:(32,5),256,32;srcport:(15,2),288,16;\^@destport:(15,2),304,16;srcaddrstr:(67,3),320,512;\^@dstaddrstr:(67,3),832,512;description:(30,6),1344,320;;^@decoded_field_func:t(32,6)=(32,7)=f(0,1)^@sniff_t:T(32,3)=s52parent:(32,8)=*(32,9)=xsinterface:,0,32;\^@mutex:(40,6),32,192;active:(0,1),224,32;pcap:(32,10)=*(60,1),256,32;\^@capture_thread:(40,1),288,32;numpackets:(15,23),320,32;\^@packets:(32,4),352,32;hostlist:(32,5),384,32;;^@user_net_device_stats:T(32,11)=s92rx_packets:(0,5),0,32;\^@tx_packets:(0,5),32,32;rx_bytes:(0,5),64,32;\^@tx_bytes:(0,5),96,32;rx_errors:(0,5),128,32;\^@tx_errors:(0,5),160,32;rx_dropped:(0,5),192,32;\^@tx_dropped:(0,5),224,32;rx_multicast:(0,5),256,32;\^@rx_compressed:(0,5),288,32;tx_compressed:(0,5),320,32;\^@collisions:(0,5),352,32;rx_length_errors:(0,5),384,32;\^@rx_over_errors:(0,5),416,32;rx_crc_errors:(0,5),448,32;\^@rx_frame_errors:(0,5),480,32;rx_fifo_errors:(0,5),512,32;\^@rx_missed_errors:(0,5),544,32;tx_aborted_errors:(0,5),576,32;\^@tx_carrier_errors:(0,5),608,32;tx_fifo_errors:(0,5),640,32;\^@tx_heartbeat_errors:(0,5),672,32;tx_window_errors:(0,5),704,32;;^@interface:T(32,9)=s432next:(32,8),0,32;name:(14,3),32,128;\^@type:(0,8),160,16;flags:(0,8),176,16;metric:(0,1),192,32;\^@mtu:(0,1),224,32;tx_queue_len:(0,1),256,32;map:(39,7),288,128;\^@addr:(25,3),416,128;dstaddr:(25,3),544,128;broadaddr:(25,3),672,128;\^@netmask:(25,3),800,128;ipxaddr_bb:(25,3),928,128;\^@ipxaddr_sn:(25,3),1056,128;ipxaddr_e3:(25,3),1184,128;\^@ipxaddr_e2:(25,3),1312,128;ddpaddr:(25,3),1440,128;\^@ecaddr:(25,3),1568,128;has_ip:(0,1),1696,32;has_ipx_bb:(0,1),1728,32;\^@has_ipx_sn:(0,1),1760,32;has_ipx_e3:(0,1),1792,32;\^@has_ipx_e2:(0,1),1824,32;has_ax25:(0,1),1856,32;\^@has_ddp:(0,1),1888,32;has_econet:(0,1),1920,32;\^@hwaddr:(32,12)=ar(0,1);0;31;(0,2),1952,256;statistics_valid:(0,1),2208,32;\^@stats:(32,11),2240,736;keepalive:(0,1),2976,32;outfill:(0,1),3008,32;\^@sniff:(32,3),3040,416;;^@interface:t(32,13)=(32,9)^@protocol_t:t(31,1)=(31,2)=xs_protocol_t:^@field_storage_t:t(31,3)=(31,4)=xs_field_storage_t:^@_field_storage_t:T(31,4)=s16name:(8,24),0,32;description:(8,24),32,32;\^@pos:(15,3),64,32;len:(15,3),96,32;;^@_protocol_t:T(31,2)=s16name:(8,24),0,32;description:(8,24),32,32;\^@protocol_isproto:(31,5)=*(31,6)=f(62,5),64,32;protocol_decode:(31,7)=*(31,8)=f(0,1),96,32;;^@../include/net-support.h^@aftype:T(71,1)=s44name:(8,24),0,32;title:(8,24),32,32;\^@af:(0,1),64,32;alen:(0,1),96,32;print:(71,2)=*(71,3)=f(8,24),128,32;\^@sprint:(71,4)=*(71,5)=f(8,24),160,32;input:(71,6)=*(71,7)=f(0,1),192,32;\^@herror:(71,8)=*(71,9)=f(0,19),224,32;rprint:(71,10)=*(71,11)=f(0,1),256,32;\^@rinput:(71,12)=*(71,13)=f(0,1),288,32;getmask:(71,14)=*(71,15)=f(0,1),320,32;;^@hwtype:T(71,16)=s32name:(8,24),0,32;title:(8,24),32,32;\^@type:(0,1),64,32;alen:(0,1),96,32;print:(71,2),128,32;\^@sprint:(71,17)=*(71,18)=f(8,24),160,32;input:(71,19)=*(71,20)=f(0,1),192,32;\^@activate:(71,10),224,32;;^@p_ipv4.h^@p_ipx.h^@frame:T(0,20)=s22daddr:(0,21)=ar(0,1);0;5;(15,1),0,48;\^@saddr:(0,21),48,48;type:(15,2),96,16;dsap:(15,1),112,8;\^@ssap:(15,1),120,8;cntrl:(15,1),128,8;vendorid:(0,22)=ar(0,1);0;2;(15,1),136,24;\^@type2:(15,2),160,16;;^@eiidescription:G(0,23)=ar(0,1);0;17;(0,2)^@esnapdescription:G(0,24)=ar(0,1);0;19;(0,2)^@print_addr:f(8,24)^@s:p(8,24)^@places:p(0,1)^@tick:p(0,1)^@places:r(0,1)^@tick:(0,2)^@i:r(0,1)^@j:r(0,1)^@adv:(0,1)^@rval:r(0,11)^@scratchbuf:V(0,25)=ar(0,1);0;254;(0,2)^@ether_decode:F(0,1)^@pkt:p(32,4)^@offset:p(15,3)^@ff:p(0,26)=*(32,6)^@data:p(62,12)^@frm:r(0,27)=*(0,20)^@frmtype:r(15,22)^@temp:r(8,24)^@ether_isproto:F(62,5)^@pkt:p(32,4)^@offset:p(15,3)^@pkt:r(32,4)^@offset:r(15,3)^@ether8022:G(31,1)^@ether8023:G(31,1)^@etherii:G(31,1)^@ethersnap:G(31,1)^@^@^@^@^@^@^@%02X%n^@%hd%n^@offset<pkt->len^@ether_decode^@p_ether.c^@^@^@^@^@^@^@^@^@^@^@^@^@file %s: line %d (%s): assertion failed: (%s)^@Raw ethernet frame^@Raw IPX packet^@Ethernet SNAP frame^@Ether/SNAP type %4X^@Ethernet 802.2/802.3 frame^@XID (802.3/802.2)^@ISM (802.3/802.2)^@GSM (802.3/802.2)^@SNA (802.3/802.2)^@IP (802.3/802.2)^@(802.3/802.2)^@Novell/SDLC (802.3/802.2)^@CLNP ISO OSI (802.3/802.2)^@BPDU (802.3/802.2)^@X.25 PLP (802.3/802.2)^@XNS (802.3/802.2)^@Nestar (802.3/802.2)^@Active station (802.3/802.2)^@ARP (802.3/802.2)^@Vines (802.3/802.2)^@IPX (802.3/802.2)^@IBM Netbios (802.3/802.2)^@LAN Manager (802.3/802.2)^@Rem. prog load (802.3/802.2)^@UB (802.3/802.2)^@IBM RPL (802.3/802.2)^@ISO Netlayer (802.3/802.2)^@LLC broadcast (802.3/802.2)^@Unknown DSAP (%2X)^@Ethernet II frame^@Ethernet II packet^@^D^C^@^@^D^F^@^@$^C^@^@D^C^@^@d^C^@^@^D^F^@^@~^D^C^@^@^D^F^@^@d^C^@^@^D^F^@^@^D^F^@^@^D^F^@^@d^C^@^@^D^F^@^@^C^@^@^D^F^@^@^C^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^P^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^P^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@0^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@P^D^@^@^D^F^@^@p^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@~^P^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^E^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^D^F^@^@^P^D^@^@^D^F^@^@^D^F^@^@^D^F^@^@<^E^@^@^D^F^@^@^D^F^@^@^D^F^@^@\^E^@^@\^E^@^@^D^F^@^@^D^F^@^@|^E^@^@^D^F^@^@~^X^E^@^@^D^F^@^@^E^@^@^D^F^@^@^E^@^@^E^@^@^@^@^@^@Ethernet 802.2 link encapsulation protocol. FIXME! More description here!^@Ethernet 802.2^@^@^@^@^@^@^@^@Ethernet 802.3 link encapsulation protocol. FIXME! More description here!^@Ethernet 802.3^@^@^@^@^@^@^@^@Ethernet II link encapsulation protocol. FIXME! More description here!^@Ethernet II^@^@^@^@^@^@^@^@^@^@^@^@^@^@Ethernet SNAP link encapsulation protocol. FIXME! More description here!^@Ethernet SNAP^@^@GCC: (GNU) egcs-2.91.57 19980901 (egcs-1.1 release)^@^@.symtab^@.strtab^@.shstrtab^@.text^@.rel.text^@.data^@.rel.data^@.bss^@.note^@.stab^@.rel.stab^@.stabstr^@.rodata^@.rel.rodata^@.comment^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^[^@^@^@^A^@^@^@^F^@^@^@^@^@^@^@4^@^@^@^L^G^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@!^@^@^@	^@^@^@^@^@^@^@^@^@^@^@~^P^@^@^A^@^@^N^@^@^@^A^@^@^@^D^@^@^@^H^@^@^@+^@^@^@^A^@^@^@^C^@^@^@^@^@^@^@@^G^@^@h^@^@^@^@^@^@^@^@^@^@^@^D^@^@^@^@^@^@^@1^@^@^@	^@^@^@^@^@^@^@^@^@^@^@~^H^@^@~^@^@^@^@^N^@^@^@^C^@^@^@^D^@^@^@^H^@^@^@;^@^@^@^H^@^@^@^C^@^@^@^@^@^@^@^G^@^@~^?^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@@^@^@^@^G^@^@^@^@^@^@^@^@^@^@^@^G^@^@^T^@^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@F^@^@^@^A^@^@^@^@^@^@^@^@^@^@^@^G^@^@ (^@^@	^@^@^@^@^@^@^@^D^@^@^@^L^@^@^@L^@^@^@	^@^@^@^@^@^@^@^@^@^@^@^H^@^@8^@^@^@^N^@^@^@^G^@^@^@^D^@^@^@^H^@^@^@V^@^@^@^C^@^@^@^@^@^@^@^@^@^@^@/^@^@Fy^@^@^@^@^@^@^@^@^@^@^A^@^@^@^@^@^@^@_^@^@^@^A^@^@^@^B^@^@^@^@^@^@^@@^@^@w^H^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@g^@^@^@	^@^@^@^@^@^@^@^@^@^@^@@^@^@^@^H^@^@^N^@^@^@
p_ipv4.c: iphdr=(struct iphdr *)((pkt->data) + offset);
p_ipv4.c: if ((pkt->len<sizeof(struct iphdr)) || (iphdr->ihl<5) ||
p_ipv4.c: iphdr = (struct iphdr *) ((pkt->data) + offset );
p_ipv4.c: if ((pkt->len<sizeof(struct iphdr)) || (iphdr->ihl<5) ||
p_ipv4.c: if (pkt->src == NULL)
p_ipv4.c:   pkt->src = gethostforaddr(pkt, (struct sockaddr *)&tempaddr);
p_ipv4.c:   addaddrtohost(pkt->src, (struct sockaddr *)&tempaddr);
p_ipv4.c: lookuphost(pkt->src);
p_ipv4.c: if (pkt->dest == NULL)
p_ipv4.c:   pkt->dest = gethostforaddr(pkt, (struct sockaddr *)&tempaddr);
p_ipv4.c:   addaddrtohost(pkt->dest, (struct sockaddr *)&tempaddr);
p_ipv4.c: lookuphost(pkt->dest);
p_ipv4.c: strncpy(pkt->description, ipv4_type, PACKET_DESCRIPTION_LENGTH);
p_ipv4.c: pkt->valid = pkt->valid && (checksum==iphdr->check);
p_ipv4.c: pt_mutex_enter(pkt->src->mutex);
p_ipv4.c: strncpy(pkt->srcaddrstr, pkt->src->hostname, ADDRESS_STRING_LENGTH);
p_ipv4.c: pt_mutex_exit(pkt->src->mutex);
p_ipv4.c: pt_mutex_enter(pkt->dest->mutex);
p_ipv4.c: strncpy(pkt->dstaddrstr, pkt->dest->hostname, ADDRESS_STRING_LENGTH);
p_ipv4.c: pt_mutex_exit(pkt->dest->mutex);
p_ipv4.c:            pkt->src->swaddress, pkt->dest->swaddress, iphdr->id,
p_ipv4.c:   IPADDFIELD(10,pkt->src->swaddress);
p_ipv4.c:   IPADDFIELD(11,pkt->dest->swaddress);
p_ipv4.c: iphdr = (struct iphdr *) ((pkt->data) + offset );
p_ipv4.c: strncpy(((field_t *)(n->data))->value,pkt->source.as_string,16);
p_ipv4.c: strncpy(((field_t *)(n->data))->value,pkt->destination.as_string,16);
p_ipv4.c: icmphdr = (struct icmphdr *) ((pkt->data) + offset );
p_ipv4.c: strncpy(pkt->description, icmpv4_types[icmphdr->type], PACKET_DESCRIPTION_LENGTH);
p_ipx.c: if (pkt->len < sizeof(struct ipxHdr)) return FALSE;
p_ipx.c: const struct ipxHdr *ipx = (const struct ipxHdr *) ((pkt->data) + offset);
p_ipx.c: if (pkt->len < sizeof(struct ipxHdr)) return -2;
p_ipx.c: strncpy(pkt->srcaddrstr,ipxaddr_string(ntohl(*((u_long *)&ipx->srcNet)), ipx->srcNode),ADDRESS_STRING_LENGTH);
p_ipx.c: strncpy(pkt->dstaddrstr,ipxaddr_string(ntohl(*((u_long *)&ipx->dstNet)), ipx->dstNode),ADDRESS_STRING_LENGTH);
p_ipx.c: strncpy(pkt->description, ipx_type, PACKET_DESCRIPTION_LENGTH);
p_ipx.c: pkt->valid = (pkt->len > ipx->length);
p_tcp.c: const struct tcphdr *tcp = (const struct tcphdr *)((pkt->data) + offset);
p_tcp.c: pkt->srcport = tcp->source;
p_tcp.c: strncat(pkt->srcaddrstr, buffer, ADDRESS_STRING_LENGTH);
p_tcp.c: pkt->destport = tcp->dest;
p_tcp.c: strncat(pkt->dstaddrstr, buffer, ADDRESS_STRING_LENGTH);
p_tcp.c: strncpy(pkt->description, tcp_type,PACKET_DESCRIPTION_LENGTH);
p_tcp.c: if (tcp->syn) strcat(pkt->description," SYN");
p_tcp.c: if (tcp->fin) strcat(pkt->description," FIN");
p_tcp.c: strcat(pkt->description," packet");
p_tcp.c: pkt->valid = !(tcp->syn && tcp->fin);
p_udp.c: const struct udphdr *udp = (const struct udphdr *)((pkt->data) + offset);
p_udp.c: pkt->srcport = udp->source;
p_udp.c: strncat(pkt->srcaddrstr, buffer, ADDRESS_STRING_LENGTH);
p_udp.c: pkt->destport = udp->dest;
p_udp.c: strncat(pkt->dstaddrstr, buffer, ADDRESS_STRING_LENGTH);
p_udp.c: strncpy(pkt->description, udp_type,PACKET_DESCRIPTION_LENGTH);
p_udp.c: pkt->valid = (udp->dest!=0) && (udp->len > sizeof(struct udphdr));
p_udp.c:   strncat(pkt->description, buffer, PACKET_DESCRIPTION_LENGTH);
packet.c: pkt->src = pkt->dest = NULL;
packet.c: pkt->srcaddrstr[0] = pkt->dstaddrstr[0];
packet.c: strncpy(pkt->description, defaultdesc, PACKET_DESCRIPTION_LENGTH);
protocol.c: if ((proto==NULL) || (pkt==NULL) || (pkt->data==NULL)) return FALSE;
protocol.c: if ((proto==NULL) || (pkt==NULL) || (pkt->data==NULL)) return -1;
sniff.c: pkt->parent = & ife->sniff;
sniff.c: pkt->len = hdr->caplen;
sniff.c: pkt->data = g_malloc(pkt->len);
sniff.c: memcpy(pkt->data, data, pkt->len);
