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 wslua: Lua Console - add Clear button; restore print() 2022-03-25 09:47:05 +00:00
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 Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
lua_bitop.c wslua: fix compilation with gcc 11 2021-04-28 20:12:19 +00:00
lua_bitop.h epan: Add header files to Doxygen 2021-11-30 08:46:49 +00:00
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 Fix config.h include order 2021-09-20 20:16:52 +01:00
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 docs/tshark: proper name is lopsided CamelCase (TShark) 2021-10-21 19:54:20 +00:00
wslua_file_common.c Fix config.h include order 2021-09-20 20:16:52 +01:00
wslua_file_common.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
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 Replace g_log() calls with ws_log() 2021-06-16 12:50:27 +00:00
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 Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wslua_pref.c wslua: Replace g_assert() with ws_assert() 2021-05-19 03:52:45 +01:00
wslua_proto.c wslua: Capitalize words in our markup. 2022-07-20 14:52:40 -07:00
wslua_proto_expert.c Lua: reconcile expert info groups; add PI_ASSUMPTION 2021-06-21 15:27:51 +00:00
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: avoid global memory scopes 2021-09-14 18:48:56 +00:00
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