wireshark/epan/wslua
João Valverde a0d77e9329 dfilter: Return an error object instead of string
Return an struct containing error information. This simplifies
the interface to more easily provide richer diagnostics in the future.

Add an error code besides a human-readable error string to allow
checking programmatically for errors in a robust manner. Currently
there is only a generic error code, it is expected to increase
in the future.

Move error location information to the struct. Change callers and
implementation to use the new interface.
2022-11-28 15:46:44 +00:00
..
lrexlib wslua+lrexlib: Fixup our dependencies and paths. 2022-07-22 19:08:13 +00:00
.editorconfig
CMakeLists.txt wslua: Add catch-all enum tables 2022-10-07 10:33:50 +01:00
console.lua
dtd_gen.lua
init.lua wslua: init.lua - superuser logic; typeof() call on non-table 2022-11-10 07:32:30 -06:00
init_wslua.c wslua: Add catch-all enum tables 2022-10-07 10:33:50 +01:00
init_wslua.h
lua_bitop.c
lua_bitop.h
make-reg.py Minor Python3 script fixups. 2022-06-27 16:46:55 +00:00
make-taps.py wslua: Port make-taps to Python3 2022-06-27 16:11:34 +00:00
taps.ini wslua: Port make-taps to Python3 2022-06-27 16:11:34 +00:00
wslua.h Lua: Add lrexlib-pcre2 Lua regex bindings 2022-05-26 10:09:13 +00:00
wslua_address.c
wslua_byte_array.c wslua: Fix more argument definitions. 2022-07-21 17:38:22 -07:00
wslua_capture_info.c addr_resolv: add support for static hostname entries 2022-10-31 14:45:56 +00:00
wslua_column.c
wslua_dir.c wslua: Fix our argument definitions. 2022-07-19 18:53:11 +00:00
wslua_dissector.c Clarify dissector description, protocol short name, and protocol ong name. 2022-09-13 00:47:24 -07:00
wslua_dumper.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_field.c dfilter: Return an error object instead of string 2022-11-28 15:46:44 +00:00
wslua_file.c
wslua_file_common.c
wslua_file_common.h
wslua_file_handler.c wslua: Fix more argument definitions. 2022-07-21 17:38:22 -07:00
wslua_frame_info.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_gui.c wslua: Fix our argument definitions. 2022-07-19 18:53:11 +00:00
wslua_int64.c wslua: Fix more argument definitions. 2022-07-21 17:38:22 -07:00
wslua_internals.c
wslua_listener.c wslua: tapinfo - add state to debug info; update wsluarm 2022-07-21 21:17:36 +00:00
wslua_nstime.c
wslua_pinfo.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_pinfo_common.h
wslua_pref.c
wslua_proto.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_proto_expert.c
wslua_proto_field.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_struct.c wslua: Port epan/wslua/make-reg.py to Python3 2022-06-24 15:02:38 +00:00
wslua_tree.c wsdg: escape tick marks after backtick; fix typo 2022-06-22 18:55:27 -05:00
wslua_tvb.c
wslua_utility.c wslua: Rename wslua_util.c to wslua_utility.c. 2022-07-24 17:11:57 +00:00
wslua_wtap.c wslua: Fix our argument definitions. 2022-07-19 18:53:11 +00:00