change the signature for the get_pdu_len() function pointer passed to tcp_dissect_pdu...
authorsahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 31 Oct 2006 09:29:07 +0000 (09:29 +0000)
committersahlberg <sahlberg@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 31 Oct 2006 09:29:07 +0000 (09:29 +0000)
commit573a02a5870b85030b68a923f3d4e878bc9cd7b8
treefff9b9d1a5f7445ca000040fe0c8399298acbac8
parent87756b90d49e7edce202f4f8dad4f556f8c15578
change the signature for the get_pdu_len() function pointer passed to tcp_dissect_pdus() to also include a packet_info pointer.

there are many reasons why some protocols actually need to be able to access the pinfo structure while determining the pdu size

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@19751 f5534014-38df-0310-8fa8-9805f1628bb7
58 files changed:
asn1/ldap/packet-ldap-template.c
asn1/pkixcmp/cmp-exp.cnf
asn1/pkixcmp/packet-cmp-template.c
asn1/ulp/packet-ulp-template.c
asn1/ulp/ulp-exp.cnf
epan/dissectors/packet-aim.c
epan/dissectors/packet-ajp13.c
epan/dissectors/packet-bittorrent.c
epan/dissectors/packet-cast.c
epan/dissectors/packet-cmp.c
epan/dissectors/packet-cmp.h
epan/dissectors/packet-cops.c
epan/dissectors/packet-dcm.c
epan/dissectors/packet-dhcp-failover.c
epan/dissectors/packet-diameter.c
epan/dissectors/packet-dlsw.c
epan/dissectors/packet-dns.c
epan/dissectors/packet-dsi.c
epan/dissectors/packet-edonkey.c
epan/dissectors/packet-enip.c
epan/dissectors/packet-giop.c
epan/dissectors/packet-gnutella.c
epan/dissectors/packet-icep.c
epan/dissectors/packet-ifcp.c
epan/dissectors/packet-ipdc.c
epan/dissectors/packet-isns.c
epan/dissectors/packet-kerberos.c
epan/dissectors/packet-kerberos.h
epan/dissectors/packet-laplink.c
epan/dissectors/packet-ldap.c
epan/dissectors/packet-lsc.c
epan/dissectors/packet-mq.c
epan/dissectors/packet-mysql.c
epan/dissectors/packet-ncp.c
epan/dissectors/packet-ndmp.c
epan/dissectors/packet-ndps.c
epan/dissectors/packet-netsync.c
epan/dissectors/packet-pgsql.c
epan/dissectors/packet-pvfs2.c
epan/dissectors/packet-s5066.c
epan/dissectors/packet-skinny.c
epan/dissectors/packet-slsk.c
epan/dissectors/packet-smpp.c
epan/dissectors/packet-srvloc.c
epan/dissectors/packet-tali.c
epan/dissectors/packet-tcp.c
epan/dissectors/packet-tcp.h
epan/dissectors/packet-tns.c
epan/dissectors/packet-ucp.c
epan/dissectors/packet-ulp.c
epan/dissectors/packet-ulp.h
epan/dissectors/packet-uma.c
epan/dissectors/packet-winsrepl.c
epan/dissectors/packet-xot.c
epan/dissectors/packet-ymsg.c
plugins/agentx/packet-agentx.c
plugins/gryphon/packet-gryphon.c
plugins/opsi/packet-opsi.c