Guy Harris
dd8cf3de90
Use tvb_get_string_enc(), and assume ASCII for E.164 addresses. (I must
...
be misreading Q.2630.3, as it seems to indicate that the addresses are
BCD, not ASCII, speaking as it does of "hexadecimal digit[s] of
address[es]".
svn path=/trunk/; revision=54909
2014-01-22 20:29:47 +00:00
Evan Huus
a6415ece0a
Rename a couple of to_str functions to have ep_ in the name. This makes it
...
obvious that the returned string is ephemeral, and opens up the original names
in the API for versions that take a wmem pool (and thus can work in any scope).
svn path=/trunk/; revision=54249
2013-12-19 15:49:09 +00:00
Pascal Quantin
a0c53ffaa1
emem -> wmem conversion:
...
- ep_tvb_get_bits() -> wmem_packet_tvb_get_bits()
- tvb_g_memdup()/ep_tvb_memdup() -> tvb_memdup()
- tvb_fake_unicode()/tvb_get_ephemeral_faked_unicode() -> tvb_get_faked_unicode()
- tvb_get_g_string()/tvb_get_ephemeral_string()/tvb_get_seasonal_string() -> tvb_get_string()
- tvb_get_g_unicode_string()/tvb_get_ephemeral_unicode_string() -> tvb_get_unicode_string()
- tvb_get_ephemeral_string_enc() -> tvb_get_string_enc()
- update docs accordingly
svn path=/trunk/; revision=52172
2013-09-22 15:50:55 +00:00
Michael Mann
e597acdc48
Batch of filterable expert info.
...
svn path=/trunk/; revision=51625
2013-09-01 13:05:27 +00:00
Evan Huus
c0763b00bd
More wmem.
...
svn path=/trunk/; revision=51619
2013-08-31 16:17:31 +00:00
Michael Mann
3eafc74e2b
Convert proto_item_set_expert_flags to "filterable" items in alcap dissector. Unfortunately it had a few tentacles, so they needed to be brought along for the ride.
...
svn path=/trunk/; revision=51136
2013-08-04 13:46:25 +00:00
Anders Broman
221b249acd
svn path=/trunk/; revision=48272
2013-03-12 21:58:04 +00:00
Jeff Morriss
2552c750e5
We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
...
svn path=/trunk/; revision=45017
2012-09-20 02:03:38 +00:00
Bill Meier
638d74d43f
Use val_to_str_const() where appropriate;
...
Also (for a few files):
- create/use some extended value strings;
- remove unneeded #include files;
- remove unneeded variable initialization;
- re-order fcns slightly so prefs_reg_handoff...() at end, etc
svn path=/trunk/; revision=44438
2012-08-10 22:55:02 +00:00
Jakub Zawadzki
b18e880040
Update FSF address - part II.
...
svn path=/trunk/; revision=43538
2012-06-28 23:18:38 +00:00
Anders Broman
b69547925f
Get rid of a couple of warnings.
...
svn path=/trunk/; revision=43066
2012-06-04 13:52:46 +00:00
Jeff Morriss
183f0e934c
Create a list of MTP Service Indicator macros and use them.
...
svn path=/trunk/; revision=40828
2012-02-03 18:26:37 +00:00
Bill Meier
794757ae8f
For proto_tree_add_item(..., proto_xxx, ...)use ENC_NA as the encoding arg.
...
Also: remove trailing whitespace for a number of files.
svn path=/trunk/; revision=39503
2011-10-21 02:10:19 +00:00
Bill Meier
94f36ca4ff
Use ENC_NA as encoding for proto_tree_add_item() calls which directly reference an hf item (in hf[] with types:
...
FT_NONE
FT_BYTES
FT_IPV6
FT_IPXNET
FT_OID
Note: Encoding field set to ENC_NA only if the field was previously TRUE|FALSE|ENC_LITTLE_ENDIAN|ENC_BIG_ENDIAN
svn path=/trunk/; revision=39260
2011-10-04 22:44:31 +00:00
Anders Broman
fc63c35843
Get rid of check_col() and use ENC_BIG_ENDIAN.
...
svn path=/trunk/; revision=39144
2011-09-26 05:52:58 +00:00
Bill Meier
0820763edb
Fix "MISSING_BREAK"; Coverity 436.
...
svn path=/trunk/; revision=36465
2011-04-04 19:41:51 +00:00
Gerald Combs
1b0516a27e
Fix various Visual C++ analysis warnings.
...
svn path=/trunk/; revision=35985
2011-02-17 19:43:16 +00:00
Guy Harris
a8bc4a0d13
Rename the routines that handle dissector tables with unsigned integer
...
keys to have _uint in their names, to match the routines that handle
dissector tables with string keys. (Using _port can confuse people into
thinking they're intended solely for use with TCP/UDP/etc. ports when,
in fact, they work better for things such as Ethernet types, where the
binding of particular values to particular protocols are a lot
stronger.)
svn path=/trunk/; revision=35224
2010-12-20 05:35:29 +00:00
Bill Meier
c41f229fdd
Define 3 global variables as static; Whitespace cleanup.
...
svn path=/trunk/; revision=34410
2010-10-07 21:13:36 +00:00
Bill Meier
69df32fb11
#include <string.h> not needed.
...
svn path=/trunk/; revision=32411
2010-04-06 22:09:47 +00:00
Anders Broman
440c3f9261
From Didier Gautheron:
...
check_col.diff
Remove redundant calls to check_col() if it guards only one columns function with one parameter after the column type.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4394
svn path=/trunk/; revision=31519
2010-01-13 20:32:01 +00:00
Anders Broman
88bb44a51e
From Jakub Zawadzki:
...
Cleanup dissector code - use proper memory functions.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4164
svn path=/trunk/; revision=30691
2009-10-25 11:43:30 +00:00
Stig Bjørlykke
0437f102c3
From Kovarththanan Rajaratnam:
...
More FT_XXX cleanup.
svn path=/trunk/; revision=28971
2009-07-07 09:02:59 +00:00
Stig Bjørlykke
b228488bc0
From Kovarththanan Rajaratnam via bug 3548:
...
(1) Trailing/leading spaces are removed from 'name's/'blurb's
(2) Duplicate 'blurb's are replaced with NULL
(3) Empty ("") 'blurb's are replaced with NULL
(4) BASE_NONE, NULL, 0x0 are used for 'display', 'strings' and 'bitmask' fields
for FT_NONE, FT_BYTES, FT_IPv4, FT_IPv6, FT_ABSOLUTE_TIME, FT_RELATIVE_TIME,
FT_PROTOCOL, FT_STRING and FT_STRINGZ field types
(5) Only allow non-zero value for 'display' if 'bitmask' is non-zero
svn path=/trunk/; revision=28770
2009-06-18 21:30:42 +00:00
Bill Meier
33c99f44fd
Fix typos and spelling (mostly in text strings)
...
svn path=/trunk/; revision=27028
2008-12-17 00:08:38 +00:00
Bill Meier
7280c469a3
Fix some spelling/typos
...
svn path=/trunk/; revision=27024
2008-12-16 14:18:55 +00:00
Guy Harris
9d1b5335ac
g_ascii_strdown() and g_ascii_strup(), unlike g_strdown() and g_strup(),
...
do *not* modify the string handed to them - they g_mallocate a new
string and return it.
Create routines that *do* ASCII-only case mapping in place, and use them
instead.
Clean up indentation.
svn path=/trunk/; revision=26131
2008-09-03 19:14:52 +00:00
Bill Meier
7aaadd9bec
Fix some warnings reported by gcc -Wshadow ...
...
svn path=/trunk/; revision=25616
2008-06-27 04:52:56 +00:00
Stig Bjørlykke
23b0a5d496
Include string.h
...
svn path=/trunk/; revision=25262
2008-05-09 12:54:49 +00:00
Anders Broman
1cc7c72db6
Fix some of the Errors/warnings detected by checkapi.
...
svn path=/trunk/; revision=25261
2008-05-09 11:59:44 +00:00
Stig Bjørlykke
4c7d9c8de3
Added missing array for hf_alcap_pssiae_max_len and hf_alcap_ssiae_max_len.
...
svn path=/trunk/; revision=24515
2008-03-01 10:44:00 +00:00
Ronnie Sahlberg
ee6c98b8b2
update to new signature for string keyed trees
...
svn path=/trunk/; revision=23737
2007-12-04 03:27:27 +00:00
Guy Harris
1bc049906a
Add some GCC warnings to the standard set, and add some others to the
...
--enable-extra-gcc-checks set.
If we turn on -pedantic, try turning on -Wno-long-long as well, so that
it's not *so* pedantic that it rejects the 64-bit integral data types
that we explicitly require.
Constify a bunch of stuff, and make some other changes, to get rid of
warnings.
Clean up some indentation.
svn path=/trunk/; revision=21526
2007-04-23 10:59:26 +00:00
Ronnie Sahlberg
d5d5159b6d
From Sebastien Tandel
...
fixes for various compiler warnings
svn path=/trunk/; revision=21210
2007-03-26 11:06:26 +00:00
Jörg Mayer
5b99f21735
Florent DROUIN <florent.drouin@alcatel.fr>:
...
Fix http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1077
svn path=/trunk/; revision=19074
2006-08-29 16:31:00 +00:00
Ronnie Sahlberg
8ce8e719e0
rename some structures and defines from the se_tree to the emem_tree prefix
...
svn path=/trunk/; revision=18894
2006-08-14 08:29:29 +00:00
Ronnie Sahlberg
feab79e328
change a whole bunch of ethereal into wireshark
...
svn path=/trunk/; revision=18196
2006-05-21 04:49:01 +00:00
Guy Harris
bb0bd36d00
Constify some stuff, to eliminate compiler warnings and to make a table
...
that isn't written const.
svn path=/trunk/; revision=18044
2006-04-30 09:14:42 +00:00
Luis Ontanon
b833808fb8
- Actually Fix Coverity CID 105 It is true...
...
- avoid derreferencing an uninitialized leg->dest_nsap
svn path=/trunk/; revision=17724
2006-03-24 23:26:10 +00:00
Ronnie Sahlberg
27de4cfd39
give se_trees names so that it is easier to debug and to log how often certain trees are accessed
...
svn path=/trunk/; revision=17587
2006-03-11 13:02:41 +00:00
Luis Ontanon
f7b7ade499
Mark coverity's CID 105 as a false positive.
...
(The macro GET_MSG_TYPE does propper bounds checking but coverity doesn't consider it (may not be able to resolve the ?: operator) )
svn path=/trunk/; revision=17581
2006-03-11 11:55:49 +00:00
Luis Ontanon
40f5303a8e
replace GHashTables with se_trees
...
svn path=/trunk/; revision=17579
2006-03-11 11:45:36 +00:00
Luis Ontanon
14c4d6fad9
From Jeff Morris,
...
Avoid an off by one error in dissect_fields_dnsea() and dissect_fields_onsea()
Fixes Bug 794
svn path=/trunk/; revision=17495
2006-03-07 14:02:25 +00:00
Luis Ontanon
0cfdbc3676
- contsify a variable in packet-alcap.c to see if a fake bug reported by coverty goes away.
...
- fix an off by one error in packet-telnet.c reported by coverty
svn path=/trunk/; revision=17487
2006-03-07 04:33:46 +00:00
Jörg Mayer
f9a57f08d1
Bill Meier:
...
Spelling fixes.
svn path=/trunk/; revision=16956
2006-01-05 13:01:08 +00:00
Luis Ontanon
78ed00ce3a
Keep a hash of call legs indexed by nsap:sugr and separate the leg tree code so that it can be called from others.
...
svn path=/trunk/; revision=16913
2005-12-28 19:38:33 +00:00
Luis Ontanon
0d2f2c33ff
Avoid a warning if release_cause == 0
...
svn path=/trunk/; revision=16858
2005-12-19 19:20:31 +00:00
Anders Broman
a9a63056df
Dissect NSAP
...
svn path=/trunk/; revision=16420
2005-11-07 19:39:38 +00:00
Guy Harris
9ef5d2a10b
Use NULL for pointers, 0 for integers, to squelch compiler warnings.
...
svn path=/trunk/; revision=16359
2005-10-29 21:48:37 +00:00
Luis Ontanon
34a310dbf2
Came up to be an almost complete rewrite:
...
- decode up to Q.2630.3
- (almost) all parameter fields have its own filter expression
- remove buffers from the stack
- add some color (expert info) to the tree
svn path=/trunk/; revision=16348
2005-10-28 12:02:13 +00:00