aboutsummaryrefslogtreecommitdiffstats
path: root/packet-gsm_map.c
AgeCommit message (Collapse)AuthorFilesLines
2004-07-18Move dissectors to epan/dissectors directory.Gilbert Ramirez1-3150/+0
Also move ncp222.py, x11-fields, process-x11-fields.pl, make-reg-dotc, and make-reg-dotc.py. Adjust #include lines in files that include packet-*.h files. svn path=/trunk/; revision=11410
2004-07-18Set the svn:eol-style property on all text files to "native", so thatGuy Harris1-1/+1
they have LF at the end of the line on UN*X and CR/LF on Windows; hopefully this means that if a CR/LF version is checked in on Windows, the CRs will be stripped so that they show up only when checked out on Windows, not on UN*X. svn path=/trunk/; revision=11400
2004-04-21From Michael Lum:Guy Harris1-62/+116
ANSI and GSM MAP stats enhancements and cleanups; enhanced parameter dissection related to SS for GSM A-interface and MAP; minor GSM SMS fix; GSM SS enhancements for parameter dissection; MTP3 statistics tap. svn path=/trunk/; revision=10655
2004-03-27From Michael Lum:Guy Harris1-121/+26
ANSI IS-801 support; dissect more GSM supplementary services messages and fields. svn path=/trunk/; revision=10503
2004-03-19From Michael Lum:Guy Harris1-527/+144
GSM A facility element decoding; make TCAP dissector export routines for use by various GSM dissectors; make GSM MAP dissector use exported TCAP routines/defines; GSM Supplementary Services support. svn path=/trunk/; revision=10409
2004-03-17Unfortunately, GCC 2.8.1 on x86/Solaris 7 doesn't do enoughGuy Harris1-2/+2
compile-time optimization; in particular, if you call GSM_MAP_PARAM_DISPLAY with a Gtag argument of GSM_MAP_P_NONE, the compiler does figure out that it only need generate code for the first branch for the first if in that macro, and it sort of seems to understand that _param_fcn is guaranteed to be null, but it doesn't optimize out the test and the branch for _param_fcn not being null - it does, however, generate a call to location 0, which, when you compile as position-independent code, the assembler refuses to assemble. Therefore, we put into the test for _param_fcn being null an additional test for Ga1 being GSM_MAP_P_NONE, which at least manages to get the code through the compiler. svn path=/trunk/; revision=10388
2004-03-05From Michael Lum:Guy Harris1-370/+1582
Make a lot of changes to identify a subset of MAP parameters in messages. IMSI, MSISDN, MSC Number, HLR Number, VLR Number, etc. Most of the SMS related MAP messages are dissected with the parameters identified and decoded. Also include PRN, SRI, and some of the other common messages (unfortunately not Insert Sub yet). Fix some typoes. svn path=/trunk/; revision=10313
2004-02-20From Michael Lum:Guy Harris1-295/+1093
Lots of changes paralleling TCAP for nested sequences and multiple component support. Modified for partial parameter identification in selected messages. Added support for identifying embedded SMS and passing to GSM SMS dissector. svn path=/trunk/; revision=10126
2004-02-11From Michael Lum: add tap for GSM MAP message statistics.Guy Harris1-13/+38
svn path=/trunk/; revision=10032
2003-12-21In the MLUM-is-defined code path, "idx" is set - the only issue is ifGuy Harris1-3/+3
MLUM isn't defined (which it isn't, by default). svn path=/trunk/; revision=9397
2003-12-21removed MSVC warning (uninitialized value)Ulf Lamping1-2/+3
svn path=/trunk/; revision=9392
2003-12-08Get rid of the private "my_decode_bitfield_value()" a number ofGuy Harris1-52/+4
dissectors had. Instead, rename it "other_decode_bitfield_value()", put it in "epan/to_str.c", and make "decode_bitfield_value()" use it. svn path=/trunk/; revision=9213
2003-12-03From Felix Fei: GSM MAP support.Guy Harris1-0/+1586
From Michael Lum: Modified for better TCAP separation, fixed EOC handling (a la TCAP). Added parameter parsing (although not dissection or naming). svn path=/trunk/; revision=9160