wireshark/epan/dfilter
Gilbert Ramirez 4cc694839d Fix all -fstrict-alias warnings found by gcc 4.1.2
The majority of the fixes are for calls to uat_new(). Instead of
having each caller cast its private data to (void**), we use void*
in the uat_new() API itself. Inside uat_new(), we cast the void*
to void**.

Some dissectors use val64_string arrays, so a VALS64() macro was
added for those, to avoid using VALS(), which is useful only for
value_string arrays.

packet-mq.c was changed because dissect_nt_sid() requires
a char**, not a guint**. All other callers of dissect_nt_sid() use
char*'s (and take the address of it) for their local storage. So,
this was changed to follow the other practices.

A confusion between gint and absolute_time_display_e in packet-time.c
was cleared up.

The ugliest fix is the addition of ip6_guint8_to_str(), for exactly
one caller. The caller uses one type of ip6 address byte array,
while ip6_to_str() expects another. This new function is in place
until the various address implementations can be consolidated.

Add VALS64() to the developer documentation.

Change-Id: If93ff5c6c8c7cc3c9510d7fb78fa9108e4552805
Reviewed-on: https://code.wireshark.org/review/48
Reviewed-by: Evan Huus <eapache@gmail.com>
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2014-02-03 09:26:10 +00:00
..
Makefile.am From David Arnold: 2013-03-12 06:53:39 +00:00
Makefile.common Put NODIST_ at the beginning of macro names, as was done for the plugins 2013-02-09 23:35:30 +00:00
Makefile.nmake makefile.nmake -> Makefile.nmake and minor whitespace (spaces -> tabs) changes. 2013-06-25 15:32:49 +00:00
dfilter-int.h struct _dfilter_t: rename to epan_dfilter. 2013-12-03 20:59:25 +00:00
dfilter-macro.c Fix all -fstrict-alias warnings found by gcc 4.1.2 2014-02-03 09:26:10 +00:00
dfilter-macro.h Export libwireshark symbols using WS_DLL_PUBLIC define 2013-03-01 23:53:11 +00:00
dfilter.c dfilter: report warning if OR and AND logic operands are mixed without parentheses. 2013-08-10 17:49:28 +00:00
dfilter.h Avoid including <epan/epan.h> in dissectors. 2013-12-03 23:49:51 +00:00
dfunctions.c Eliminate fvalue_set() in favor of routines that take arguments 2014-01-15 01:05:03 +00:00
dfunctions.h Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
dfvm.c Move struct _ftype_t + callback typedefs + free macro to ftypes-int.h 2013-11-10 13:14:09 +00:00
dfvm.h type drange -> drange_t 2013-03-05 06:16:45 +00:00
drange.c type drange -> drange_t 2013-03-05 06:16:45 +00:00
drange.h type drange -> drange_t 2013-03-05 06:16:45 +00:00
gencode.c Replace hfinfo pointer to same_name_prev, with same_name_prev_id. 2013-08-06 20:53:47 +00:00
gencode.h Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
grammar.lemon Use "(void) <variable/>" to avoid unused variable warnings similar to 2013-12-14 23:44:25 +00:00
scanner.l Add %option noinput to a bunch of Flex files, as we aren't using the 2013-02-10 19:13:07 +00:00
semcheck.c Add FT_SYSTEM_ID for type checking 2013-12-23 17:57:57 +00:00
semcheck.h dfilter: report warning if OR and AND logic operands are mixed without parentheses. 2013-08-10 17:49:28 +00:00
sttype-function.c Revert SVN #52650 as per discussion on wireshark-dev 2013-10-18 15:08:19 +00:00
sttype-function.h Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
sttype-integer.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
sttype-pointer.c We always HAVE_CONFIG_H so don't bother checking whether we have it or not. 2012-09-20 01:48:30 +00:00
sttype-range.c Fix bug #8979: Comparing function call and a range in the filter crashes Wireshark 2013-07-27 17:17:15 +00:00
sttype-range.h Fix bug #8979: Comparing function call and a range in the filter crashes Wireshark 2013-07-27 17:17:15 +00:00
sttype-string.c Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
sttype-test.c type drange -> drange_t 2013-03-05 06:16:45 +00:00
sttype-test.h Update Free Software Foundation address. 2012-06-28 22:56:06 +00:00
syntax-tree.c Trivial: Spaces -> tabs 2013-12-13 00:05:14 +00:00
syntax-tree.h Trivial: Spaces -> tabs 2013-12-13 00:08:16 +00:00