From didier gautheron: remove redundant or use faster col_xxx functions
authorwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 29 Oct 2013 14:09:20 +0000 (14:09 +0000)
committerwmeier <wmeier@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 29 Oct 2013 14:09:20 +0000 (14:09 +0000)
commit347e77a3fa48832d609c75cbfaedccae2cd27c70
treed44e5d34582bc2a05ba6be6bd8d818e9a813147f
parent21dca64e90b376810f8cdc2868edfd6087925036
From didier gautheron: remove redundant or use faster col_xxx functions

- when the text parameter is constant col_add_str() and col_set_str() are equivalent but col_set_str() is faster.
- same for  replace col_append_fstr and col_append_str
- remove col_clear() when it's redundant:
    + before a col_set/col_add if the dissector can't throw an exception.
- replace col_append() after a col_clear() with faster col_add... or col_set

   https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9344

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@52948 f5534014-38df-0310-8fa8-9805f1628bb7
163 files changed:
asn1/acse/acse.cnf
asn1/gsm_map/gsm_map.cnf
asn1/gsm_map/packet-gsm_map-template.c
asn1/rtse/rtse.cnf
epan/dissectors/packet-applemidi.c
epan/dissectors/packet-aprs.c
epan/dissectors/packet-atmtcp.c
epan/dissectors/packet-ax25-nol3.c
epan/dissectors/packet-bt3ds.c
epan/dissectors/packet-btamp.c
epan/dissectors/packet-btatt.c
epan/dissectors/packet-btavctp.c
epan/dissectors/packet-btavdtp.c
epan/dissectors/packet-btavrcp.c
epan/dissectors/packet-btbnep.c
epan/dissectors/packet-bthci_acl.c
epan/dissectors/packet-bthci_cmd.c
epan/dissectors/packet-bthci_evt.c
epan/dissectors/packet-bthci_sco.c
epan/dissectors/packet-bthcrp.c
epan/dissectors/packet-bthfp.c
epan/dissectors/packet-bthid.c
epan/dissectors/packet-btl2cap.c
epan/dissectors/packet-btmcap.c
epan/dissectors/packet-btobex.c
epan/dissectors/packet-btrfcomm.c
epan/dissectors/packet-btsap.c
epan/dissectors/packet-btsdp.c
epan/dissectors/packet-btsmp.c
epan/dissectors/packet-coap.c
epan/dissectors/packet-componentstatus.c
epan/dissectors/packet-cops.c
epan/dissectors/packet-dbus.c
epan/dissectors/packet-dcm.c
epan/dissectors/packet-dect.c
epan/dissectors/packet-dhcp-failover.c
epan/dissectors/packet-dvb-ait.c
epan/dissectors/packet-dvbci.c
epan/dissectors/packet-enip.c
epan/dissectors/packet-epl.c
epan/dissectors/packet-erldp.c
epan/dissectors/packet-esio.c
epan/dissectors/packet-ged125.c
epan/dissectors/packet-gopher.c
epan/dissectors/packet-gsm_a_rr.c
epan/dissectors/packet-gsm_rlcmac.c
epan/dissectors/packet-gsm_sim.c
epan/dissectors/packet-gtp.c
epan/dissectors/packet-gtpv2.c
epan/dissectors/packet-hazelcast.c
epan/dissectors/packet-hci_usb.c
epan/dissectors/packet-hpfeeds.c
epan/dissectors/packet-hsrp.c
epan/dissectors/packet-ieee80211.c
epan/dissectors/packet-ieee802154.c
epan/dissectors/packet-igmp.c
epan/dissectors/packet-infiniband.c
epan/dissectors/packet-ismacryp.c
epan/dissectors/packet-kink.c
epan/dissectors/packet-knet.c
epan/dissectors/packet-kpasswd.c
epan/dissectors/packet-lapd.c
epan/dissectors/packet-ltp.c
epan/dissectors/packet-lwres.c
epan/dissectors/packet-mbim.c
epan/dissectors/packet-mmse.c
epan/dissectors/packet-mrcpv2.c
epan/dissectors/packet-msdp.c
epan/dissectors/packet-mux27010.c
epan/dissectors/packet-nasdaq-itch.c
epan/dissectors/packet-nbipx.c
epan/dissectors/packet-ndmp.c
epan/dissectors/packet-nfs.c
epan/dissectors/packet-nsip.c
epan/dissectors/packet-openflow.c
epan/dissectors/packet-opensafety.c
epan/dissectors/packet-openvpn.c
epan/dissectors/packet-ouch.c
epan/dissectors/packet-pcp.c
epan/dissectors/packet-ppp.c
epan/dissectors/packet-pppoe.c
epan/dissectors/packet-ptpip.c
epan/dissectors/packet-pw-cesopsn.c
epan/dissectors/packet-pw-fr.c
epan/dissectors/packet-pw-satop.c
epan/dissectors/packet-retix-bpdu.c
epan/dissectors/packet-rip.c
epan/dissectors/packet-ripng.c
epan/dissectors/packet-rmp.c
epan/dissectors/packet-rohc.c
epan/dissectors/packet-rpc.c
epan/dissectors/packet-rsip.c
epan/dissectors/packet-rtacser.c
epan/dissectors/packet-rtnet.c
epan/dissectors/packet-rtp.c
epan/dissectors/packet-rtps.c
epan/dissectors/packet-scop.c
epan/dissectors/packet-sctp.c
epan/dissectors/packet-selfm.c
epan/dissectors/packet-slowprotocols.c
epan/dissectors/packet-smb2.c
epan/dissectors/packet-sml.c
epan/dissectors/packet-smpp.c
epan/dissectors/packet-soupbintcp.c
epan/dissectors/packet-sprt.c
epan/dissectors/packet-stun.c
epan/dissectors/packet-synphasor.c
epan/dissectors/packet-tcp.c
epan/dissectors/packet-tn5250.c
epan/dissectors/packet-tpkt.c
epan/dissectors/packet-ua.c
epan/dissectors/packet-ua3g.c
epan/dissectors/packet-uaudp.c
epan/dissectors/packet-udp.c
epan/dissectors/packet-uhd.c
epan/dissectors/packet-umts_fp.c
epan/dissectors/packet-umts_mac.c
epan/dissectors/packet-usb-hub.c
epan/dissectors/packet-uts.c
epan/dissectors/packet-v5ua.c
epan/dissectors/packet-wai.c
epan/dissectors/packet-wccp.c
epan/dissectors/packet-wcp.c
epan/dissectors/packet-websocket.c
epan/dissectors/packet-wps.c
epan/dissectors/packet-xmpp-conference.c
epan/dissectors/packet-xmpp-core.c
epan/dissectors/packet-xmpp-gtalk.c
epan/dissectors/packet-xmpp-jingle.c
epan/dissectors/packet-xmpp-other.c
epan/dissectors/packet-xmpp.c
epan/dissectors/packet-zbee-aps.c
epan/dissectors/packet-zbee-nwk.c
epan/dissectors/packet-zep.c
plugins/docsis/packet-bintrngreq.c
plugins/docsis/packet-cmctrlreq.c
plugins/docsis/packet-cmctrlrsp.c
plugins/docsis/packet-cmstatus.c
plugins/docsis/packet-dbcack.c
plugins/docsis/packet-dbcreq.c
plugins/docsis/packet-dbcrsp.c
plugins/docsis/packet-docsis.c
plugins/docsis/packet-dpvreq.c
plugins/docsis/packet-dpvrsp.c
plugins/docsis/packet-dsareq.c
plugins/docsis/packet-dscreq.c
plugins/docsis/packet-dsdreq.c
plugins/docsis/packet-intrngreq.c
plugins/docsis/packet-map.c
plugins/docsis/packet-regreq.c
plugins/docsis/packet-rngreq.c
plugins/docsis/packet-rngrsp.c
plugins/docsis/packet-type29ucd.c
plugins/docsis/packet-uccreq.c
plugins/docsis/packet-uccrsp.c
plugins/docsis/packet-ucd.c
plugins/ethercat/packet-ioraw.c
plugins/irda/packet-irda.c
plugins/profinet/packet-dcerpc-pn-io.c
plugins/profinet/packet-dcom-cba-acco.c
plugins/profinet/packet-pn-mrp.c
plugins/profinet/packet-pn-ptcp.c
plugins/wimaxmacphy/packet-wimaxmacphy.c