Guy Harris
d363ef35ca
tvparse_until() is used, so don't make it static.
...
svn path=/trunk/; revision=54738
2014-01-13 23:03:30 +00:00
Guy Harris
c9778167ea
#if 0 out unused routines claimed to be "untested" and #if 0'ed out in
...
epan/tvparse.h, and static routines used by that code.
svn path=/trunk/; revision=54727
2014-01-13 22:20:25 +00:00
Evan Huus
7151a4d99e
Replace all(?) remaining ep_stack occurences with wmem stacks.
...
svn path=/trunk/; revision=54435
2013-12-24 03:29:14 +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
Pascal Quantin
95938370bd
From Ed Beroset via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416 :
...
Remove C++ incompatibilities from tvbparse and tvbuff
svn path=/trunk/; revision=48025
2013-03-02 23:05:27 +00:00
Jeff Morriss
3729335973
We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
...
svn path=/trunk/; revision=45016
2012-09-20 01:48:30 +00:00
Jakub Zawadzki
b18e880040
Update FSF address - part II.
...
svn path=/trunk/; revision=43538
2012-06-28 23:18:38 +00:00
Chris Maynard
2551c6122e
Wrap a couple of very long lines.
...
svn path=/trunk/; revision=41770
2012-03-26 17:33:09 +00:00
Chris Maynard
2cd8459ddb
From Jakub Zawadzki via bug 4753: New dissector: JSON, w/minor changes by me:
...
1) Add links to RFC 4627 and the json.org web site.
2) Comment out hf_json_member_key to keep tools/checkhf.pl happy.
3) Avoid duplicate (application/json) from being displayed in Info column.
svn path=/trunk/; revision=35317
2010-12-31 18:03:23 +00:00
Bill Meier
0d372283b3
(Trivial): indentation & whitespace cleanup.
...
svn path=/trunk/; revision=32366
2010-04-03 19:20:07 +00:00
Bill Meier
6812b68eb1
From Yaniv Kaul: constify parameters
...
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4422
From me: Fix a number of instances where the function prototype or
the function definition wasn't changed so there was a mismatch
thus causing Windows (but not gcc) compilation errors.
svn path=/trunk/; revision=32365
2010-04-03 18:18:50 +00:00
Bill Meier
d32b4c0758
Revert SVN #32360 until Windows compilation errors corrected.
...
svn path=/trunk/; revision=32361
2010-04-02 15:18:03 +00:00
Bill Meier
049f9eac85
From Yaniv Kaul: constify parameters
...
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=4422
svn path=/trunk/; revision=32360
2010-04-02 14:37:49 +00:00
Bill Meier
9d663d7081
Fix various gcc -Wshadow warnings.
...
svn path=/trunk/; revision=31720
2010-01-28 18:45:46 +00:00
Gerald Combs
c2ae798ae2
More size_t fixes.
...
svn path=/trunk/; revision=28000
2009-04-08 17:31:12 +00:00
Bill Meier
ea2d615dd7
Fix some typos and spelling (mostly in text strings)
...
svn path=/trunk/; revision=27068
2008-12-20 01:01:28 +00:00
Luis Ontanon
42c3239a1a
luis.ontanon@gmail.com => luis@ontanon.org
...
svn path=/trunk/; revision=25937
2008-08-05 21:03:46 +00:00
Stephen Fisher
8fd3ee0560
Remove almost all of the casts I committed recently and in place of
...
them, add -Wno-pointer-sign to CFLAGS when gcc will accept it.
svn path=/trunk/; revision=21253
2007-03-28 21:55:11 +00:00
Stephen Fisher
46b8669566
Fix a bunch more warnings. Add -Werror when using --with-warnings-as-errors
...
under gcc to tools/lemon, plugins/mate and epan/
svn path=/trunk/; revision=21204
2007-03-26 06:10:52 +00:00
Ronnie Sahlberg
89f022b12b
name change
...
svn path=/trunk/; revision=18197
2006-05-21 05:12:17 +00:00
Luis Ontanon
0bb1b874ec
Add heuristic dissection of XML
...
svn path=/trunk/; revision=17228
2006-02-09 13:05:32 +00:00
Luis Ontanon
eb25173d60
Change tvbparse's engine to use callbacks instead of a big switch.
...
add some primitives.
svn path=/trunk/; revision=16916
2005-12-28 23:57:43 +00:00
Jörg Mayer
eff40f65db
Trivial warning fixes
...
svn path=/trunk/; revision=16561
2005-11-22 12:51:14 +00:00
Luis Ontanon
154d8ae087
one step further...
...
TPG now uses the ignore feature of tvbparse
named sub_rules can have cardinality
epan/tvbparse.c:
do not crash on zero cardinality
svn path=/trunk/; revision=16065
2005-10-01 15:19:36 +00:00
Luis Ontanon
46e293cc16
I needed to cut'n'paste something more...
...
I did not even try to compile it before check it in, sorry!
svn path=/trunk/; revision=16057
2005-09-29 20:37:05 +00:00
Luis Ontanon
e07a98a869
add a debugging function that creates a tree exploding the parsed elements
...
svn path=/trunk/; revision=16054
2005-09-29 20:07:29 +00:00
Luis Ontanon
c6ed07b117
tvbparse.[ch]:
...
- add a tvbparse_handle() (for recursion)
- change tvbparse_until() to allow more control when parsing
- make the wanted control an union so that different types of data can be used
packet-xml.c:
- change the parser definition to match changes to tvbparse_until()
svn path=/trunk/; revision=16045
2005-09-28 21:32:47 +00:00
Luis Ontanon
217b73a0b1
update tpg
...
tvbparse:
- for tvbparse_until spend the target token even if it isn't included
svn path=/trunk/; revision=16032
2005-09-28 01:06:39 +00:00
Luis Ontanon
95d60cc7ea
in tvbparse:
...
- tvbparse_some now handles 0 items.
- added accessors for a tt's offset and remaining length.
in packet-xml:
- min_len=0 for tvbparse_chars() is soon going to mean zero instead of 1 change the 0s to 1s.
- attribute names can have ':' even if it's namespaces isn't managed yet.
- split the xml grammar in more elements so It can be actually read by a human being.
svn path=/trunk/; revision=16031
2005-09-27 22:57:07 +00:00
Luis Ontanon
b99e2480dd
fix the svn keywords and some comments that were out of date
...
svn path=/trunk/; revision=15727
2005-09-08 20:11:01 +00:00
Luis Ontanon
8a4fd5e3b0
an API for "bufferless" parsing of text tvbs
...
svn path=/trunk/; revision=15726
2005-09-08 19:50:13 +00:00