wireshark/wsutil/wmem
João Valverde 729ea56b46 wmem: Remove wmem_strbuf_new_label()
Only dissectors are using this function and there is no use case,
as far as I know, that requires its use. Any limitation of length
is imposed transparently by the UI backend.

This function is problematic because it is not Unicode aware and
will truncate a string on an arbitrary byte boundary for multibyte
strings.

Replace its use with a normal strbuf without a length limite and
remove the function because it is not useful and the ITEM_LABEL_LENGTH
parameter does not belong in wmem anyway.
2022-11-30 15:55:54 +00:00
..
CMakeLists.txt CMake: Add -Werror to test binaries 2022-10-20 18:26:49 +01:00
wmem-int.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_allocator.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_allocator_block.c
wmem_allocator_block.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_allocator_block_fast.c
wmem_allocator_block_fast.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_allocator_simple.c
wmem_allocator_simple.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_allocator_strict.c
wmem_allocator_strict.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_array.c
wmem_array.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_core.c
wmem_core.h wmem: Make strbuf_utf8_validate() accept embedded NUL bytes 2022-10-21 10:21:21 +00:00
wmem_interval_tree.c Replace g_snprintf() with snprintf() 2021-12-19 20:06:13 +00:00
wmem_interval_tree.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_list.c
wmem_list.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_map.c wmem: Add a wmem_map_foreach_remove function 2022-09-16 07:39:26 -04:00
wmem_map.h wmem: Add a wmem_map_foreach_remove function 2022-09-16 07:39:26 -04:00
wmem_map_int.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_miscutl.c wmem: Use better names in the API 2021-11-27 19:39:27 +00:00
wmem_miscutl.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_multimap.c wmem: Add a multimap 2021-11-21 07:16:55 -05:00
wmem_multimap.h Add files with WS_DLL_PUBLIC to Doxygen part2 2021-11-30 06:47:35 +00:00
wmem_queue.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_stack.c
wmem_stack.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_strbuf.c wmem: Make wmem_strbuf_utf8_validate endpptr param optional 2022-11-06 21:11:36 +00:00
wmem_strbuf.h wmem: Remove wmem_strbuf_new_label() 2022-11-30 15:55:54 +00:00
wmem_strutl.c dfilter: Add support for literal strings with null bytes 2022-06-21 15:10:08 +00:00
wmem_strutl.h dfilter: Add support for literal strings with null bytes 2022-06-21 15:10:08 +00:00
wmem_test.c wmem: Make strbuf_utf8_validate() accept embedded NUL bytes 2022-10-21 10:21:21 +00:00
wmem_tree-int.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00
wmem_tree.c UDPCP: seq-num analysis, and match data and ACKs 2022-09-15 08:19:51 +00:00
wmem_tree.h UDPCP: seq-num analysis, and match data and ACKs 2022-09-15 08:19:51 +00:00
wmem_user_cb.c
wmem_user_cb.h Add files with WS_DLL_PUBLIC to Doxygen 2021-11-29 21:27:45 +00:00
wmem_user_cb_int.h wsutil: Add header files to Doxygen 2021-11-30 07:30:34 +00:00