wireshark/epan/dfilter
Guy Harris cb16dff992 Get rid of more tvb_get_nstringz* calls.
Add an FT_STRINGZPAD type, for null-padded strings (typically
fixed-length fields, where the string can be up to the length of the
field, and is null-padded if it's shorter than that), and use it.  Use
IS_FT_STRING() in more cases, so that less code needs to know what types
are string types.

Add a tvb_get_stringzpad() routine, which gets null-padded strings.
Currently, it does the same thing that tvb_get_string_enc() does, but
that might change if we don't store string values as null-terminated
strings.

Change-Id: I46f56e130de8f419a19b56ded914e24cc7518a66
Reviewed-on: https://code.wireshark.org/review/1082
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2014-04-12 22:27:22 +00:00
..
Makefile.am Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
Makefile.common Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
Makefile.nmake Continue to remove $Id$ from top of file 2014-03-31 18:48:06 +00:00
dfilter-int.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfilter-macro.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfilter-macro.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfilter.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfilter.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfunctions.c Get rid of more tvb_get_nstringz* calls. 2014-04-12 22:27:22 +00:00
dfunctions.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfvm.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
dfvm.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
drange.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
drange.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
gencode.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
gencode.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
grammar.lemon Continue to remove $Id$ from top of file 2014-03-31 18:49:26 +00:00
scanner.l Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
semcheck.c Get rid of more tvb_get_nstringz* calls. 2014-04-12 22:27:22 +00:00
semcheck.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-function.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-function.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-integer.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-pointer.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-range.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-range.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-string.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-test.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
sttype-test.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
syntax-tree.c Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00
syntax-tree.h Remove all $Id$ from top of file 2014-03-04 14:27:33 +00:00