Commit Graph

6 Commits

Author SHA1 Message Date
Guy Harris 7bd2e232a9 Export "protocol_t" as an opaque type.
Make "proto_is_protocol_enabled()" and "proto_get_protocol_short_name()"
take a "protocol_t *" as an argument, so they don't have to look up the
"protocol_t" - this will probably speed them up considerably, and
they're called on almost every dissector handoff.

Get rid of a number of "proto_is_protocol_enabled()" calls that aren't
necessary (dissectors called through handles, including those called
through dissector tables, or called as heuristic dissectors, aren't even
called if their protocol isn't enabled).

Change some direct dissector calls to go through handles.

svn path=/trunk/; revision=8979
2003-11-16 23:17:27 +00:00
Guy Harris b34a1717ca From Michael Lum get rid of non-portable "%N$" constructs in printf
formats.

Use "%u", not "%d", to print unsigned quantities.

Get rid of includes of <gmodule.h> (we're not loading any code at
run-time in the dissector itself), and <sys/types.h> and <netinet/in.h>
(we shouldn't need either of those).

svn path=/trunk/; revision=8921
2003-11-09 22:41:55 +00:00
Gerald Combs 4e77ada79e From Michael Lum: Add decode of Bearer Capability parameter.
svn path=/trunk/; revision=8860
2003-11-02 23:24:48 +00:00
Guy Harris c25707861d From Michael Lum: dissect DTAP from RANAP NAS PDU fields.
svn path=/trunk/; revision=8835
2003-10-30 19:39:33 +00:00
Guy Harris 611c971364 Definitions of arrays, with no length specified, are not legal C.
svn path=/trunk/; revision=8830
2003-10-30 11:21:26 +00:00
Guy Harris 8e67a430e8 From Michael Lum:
GSM BSSMAP (GSM 08.08) support
	GSM DTAP (3GPP TS 24.008) support
	GSM SMS (3GPP TS 24.011) support
	GSM SS (3GPP TS 24.080) support
	GSM SMS TPDU (3GPP TS 23.040) support

svn path=/trunk/; revision=8826
2003-10-30 07:00:18 +00:00