wireshark/epan/wslua
Guy Harris 58431e2f6a Don't include libwireshark headers from libwiretap.
Move the definitions of hashipv4_t and hashipv6_t to wiretap/wtap.h, as
that's the main place they're used.  Change them a bit not to depend on
other stuff from libwireshark, and change the code as required by those
changes.

This should fix the Solaris build; apparently, the Sun^WOracle compiler
is generating code for static inline functions even if they're never
called, so that libwiretap ends up including code that calls tvbuff and
wmem functions.

There's probably further cleanup that could be done here, but this
should at least fix the build, as well as getting rid of a dependency
between two libraries that are at least somewhat independent (libwiretap
should *not* depend on libwireshark, as some programs use libwiretap but
not libwireshark, and, ultimately, we probably want it to be possible to
use libwireshark without libwiretap but that'd be more work).

Change-Id: I91c745282f17d7c8bff7809aa277eab2b3cf47c1
Reviewed-on: https://code.wireshark.org/review/11537
Petri-Dish: Guy Harris <guy@alum.mit.edu>
Reviewed-by: Guy Harris <guy@alum.mit.edu>
2015-11-04 00:56:44 +00:00
..
CMakeLists.txt Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
Makefile.am Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
Makefile.nmake Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
console.lua Change a lot of http:// URLs to https://. 2015-03-10 19:30:50 +00:00
dtd_gen.lua
init_wslua.c Lua: remove unneeded todo comments 2015-08-23 18:38:13 +00:00
init_wslua.h Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
lrexlib.c
lrexlib.h Lua: add functions for more field information 2015-07-09 01:49:11 +00:00
lrexlib_algo.h Revert "Try to please both GCC (the compiler, not me) and clang." 2015-05-05 16:01:35 +00:00
lrexlib_glib.c Lua: add functions for more field information 2015-07-09 01:49:11 +00:00
lrexlib_glib_f.c
lua_bitop.c
lua_bitop.h
make-init-lua.pl Fix "Unescaped left brace in regex is deprecated" 2015-06-22 22:44:36 +00:00
make-reg.pl wslua: do not pop from empty stack on newer LUA versions 2015-09-30 12:31:56 +00:00
make-taps.pl Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
taps Add the WLAN statistics dialog. 2015-08-20 23:12:37 +00:00
template-init.lua Change a lot of http:// URLs to https://. 2015-03-10 19:30:50 +00:00
wslua.h wslua: fix crash when a LUA error is raised in TRY block 2015-10-05 02:30:16 +00:00
wslua_address.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_byte_array.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_capture_info.c Don't include libwireshark headers from libwiretap. 2015-11-04 00:56:44 +00:00
wslua_column.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_dir.c CMake: Update wslua build and test. 2015-03-12 16:37:51 +00:00
wslua_dissector.c Qt: Add the Dissector Tables dialog. 2015-09-27 16:19:05 +00:00
wslua_dumper.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_field.c wslua: fix memleak in lua_prime_all_fields 2015-10-07 13:57:18 +00:00
wslua_file.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_common.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_common.h Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_file_handler.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_frame_info.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_gui.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_int64.c Coverity CID 1167971-1167974: constant expressions in wslua_int64 2015-09-04 12:35:49 +00:00
wslua_internals.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_listener.c Lua: Check if having listeners before remove 2015-09-03 16:07:37 +00:00
wslua_nstime.c Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_pinfo.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_pinfo_common.h Lua: split up wslua files into class-based files 2015-07-12 02:08:24 +00:00
wslua_pref.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_proto.c wslua: fix crash when a LUA error is raised in TRY block 2015-10-05 02:30:16 +00:00
wslua_proto_expert.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_proto_field.c Lua: add FT_PROTOCOL as a ProtoField type 2015-08-18 03:50:58 +00:00
wslua_struct.c wslua*: Add editor modelines; Fix indentation, etc as needed. 2015-02-13 18:28:23 +00:00
wslua_tree.c Added Reload Lua plugins. 2015-08-11 12:09:07 +00:00
wslua_tvb.c Use address functions instead of ADDRESS macros in asn1 and epan 2015-10-22 11:45:56 +00:00
wslua_util.c Lua: fix "since 1.99.9" to be 1.99.8 2015-07-24 00:29:14 +00:00