wireshark/epan
Gilbert Ramirez 086774b71f Add to the fundamental types passed between the scanner and the parser.
Besides "STRING", there is now "UNPARSED_STRING", where the distinction
is that "STRING" was a double-quoted string and "UNPARSED_STRING" is just
a sequence of characters that the scanner didn't know how to scan/parse,
so it's up to the Ftype to parse it.

This gives us more flexibility and prepares the dfilter parsing engine
for the upcoming addition of the "contains" operator.

In the process of doing this, I also re-did the double-quoted string
support in the scanner, so that instead of the naively-simple support we
used to have, double-quoted strings now can have embedded dobule-quotes,
embedded octal sequences, and embedded hexadecimal sequences:
    "\""    embedded double-quote
    "\110"  embedded octal
    "\x48"  embedded hex

Enhance the dfilter unit test script to be able to run a single collection
of tests instead of having to run all of them all the time.

svn path=/trunk/; revision=8083
2003-07-25 03:44:05 +00:00
..
dfilter Add to the fundamental types passed between the scanner and the parser. 2003-07-25 03:44:05 +00:00
ftypes Add to the fundamental types passed between the scanner and the parser. 2003-07-25 03:44:05 +00:00
.cvsignore Sort .cvsignore alphabetically and add libtool where missing. 2002-08-14 14:45:54 +00:00
AUTHORS Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
ChangeLog Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
Makefile.am Add in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:22:07 +00:00
Makefile.nmake Do all the tests for whether ADNS_DIR is defined or not in 2003-06-15 23:04:47 +00:00
NEWS Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
README Give libethereal its own configuration file, and have that configuration 2000-10-16 23:18:05 +00:00
acinclude.m4 Add support for asynchronous DNS updates using the GNU ADNS library. 2003-05-04 18:50:56 +00:00
atalk-utils.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
atalk-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
bitswap.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
bitswap.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
circuit.c We have to keep the first frame - circuits aren't necessarily created as 2002-11-28 08:25:59 +00:00
circuit.h We have to keep the first frame - circuits aren't necessarily created as 2002-11-28 08:25:59 +00:00
column-utils.c Pull the stuff done in "dissect_packet()" to initialize a column_info 2003-04-16 05:55:41 +00:00
column-utils.h Pull the stuff done in "dissect_packet()" to initialize a column_info 2003-04-16 05:55:41 +00:00
column_info.h Add the notion of a "fence" to columns. A dissector can set the fence 2003-04-16 04:52:55 +00:00
config.h.win32 Don't wire into "config.h.win32" files an indication of whether we have 2003-06-12 09:45:42 +00:00
configure.in Prep for the 0.9.14 release 2003-07-23 02:06:25 +00:00
conversation.c From Dinesh Dutt: Add Fibre Channel support, including FCIP, Basic FC 2002-12-08 02:32:36 +00:00
conversation.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
epan.c Add support for asynchronous DNS updates using the GNU ADNS library. 2003-05-04 18:50:56 +00:00
epan.h Add in a notion of "circuits", which are for virtual circuit-oriented 2002-10-22 08:44:33 +00:00
epan_dissect.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
except.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
except.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
exceptions.h Create a more modular type system for the FT_* types. Put them 2001-02-01 20:21:25 +00:00
filesystem.c From Richard Urwin: 2003-05-15 07:44:54 +00:00
filesystem.h From Richard Urwin: 2003-05-15 07:44:54 +00:00
frame_data.c Added prototype for p_rem_proto_data() 2003-07-08 05:29:42 +00:00
frame_data.h Added prototype for p_rem_proto_data() 2003-07-08 05:29:42 +00:00
gdebug.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_aton.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_aton.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
inet_ntop.c Note why we're including <sys/socket.h> and <winsock2.h> in places where 2002-10-29 00:28:11 +00:00
inet_pton.c Note why we're including <sys/socket.h> and <winsock2.h> in places where 2002-10-29 00:28:11 +00:00
inet_v6defs.h Fixes for a couple of problems, from Albert Chin: 2003-02-28 05:09:50 +00:00
int-64bit.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
int-64bit.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
ipv4.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
ipv4.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
ipv6-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
nstime.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
osi-utils.c Update my email address in various places since my old one no longer works 2003-01-26 19:35:31 +00:00
osi-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
packet.c From Lionel Ains: "-d" flag for decode-as support in Tethereal. 2003-06-05 04:47:58 +00:00
packet.h From Lionel Ains: "-d" flag for decode-as support in Tethereal. 2003-06-05 04:47:58 +00:00
packet_info.h Update to TCP to handle hints from dissectors where the next PDU may start. 2003-04-23 10:20:29 +00:00
pint.h The arguments to the "pntoh" and "pletoh" macros could be const 2002-11-27 22:41:00 +00:00
plugins.c From Matthijs Melchior: generate all declarations and definitions for 2003-07-18 03:02:12 +00:00
plugins.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
proto.c Mark the "plugin_dir" argument to "proto_init()" as unused if we don't 2003-07-07 20:29:45 +00:00
proto.h Rename "proto_alloc_dfilter_string()" to 2003-05-03 00:48:37 +00:00
resolv.c Add two preferences to control ADNS, one to enable/disable it and one to 2003-07-22 03:14:31 +00:00
resolv.h Add two preferences to control ADNS, one to enable/disable it and one to 2003-07-22 03:14:31 +00:00
sna-utils.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
sna-utils.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
strutil.c From Ronald Henderson: make "format_text()", on Windows, escape all 2002-12-31 21:51:10 +00:00
strutil.h Use FLT_DIG and DBL_DIG from float.h to create printf-style print format 2003-07-04 03:41:00 +00:00
timestamp.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
to_str.c Make the definition of "fc32_to_str()" match its prototype. 2003-06-26 08:47:31 +00:00
to_str.h Update to FC to store the source and destination id in a guint 2003-06-23 09:15:08 +00:00
tvbtest.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
tvbuff.c Add new routines: 2003-06-12 08:33:32 +00:00
tvbuff.h Add new routines: 2003-06-12 08:33:32 +00:00
value_string.c Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00
value_string.h Removed trailing whitespaces from .h and .c files using the 2002-08-28 20:41:00 +00:00

README

$Id: README,v 1.1 2000/10/16 23:17:39 guy Exp $

XXX - put something here