rizin/librz/include/rz_util
Florian Märkl f430f28c02
Make rz_interval_tree_insert return the node (#6613)
There are APIs for which the node is needed, so it makes sense to return
it directly on insertion instead of only the boolean success state.
2026-07-11 14:08:35 +02:00
..
ht_inc.h ht_inc: Rename slots to slots_ (#6021) 2026-03-10 22:33:12 +08:00
ht_pp.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_pu.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_sp.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_ss.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_su.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_up.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
ht_uu.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
rz_alloc.h Fix C++ use for rz_* allocation functions (#3412) 2023-03-01 23:24:32 +08:00
rz_annotated_code.h Add /*<type>*/ comments everywhere (#2986) 2022-09-11 13:04:53 +08:00
rz_ascii_table.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_asn1.h Extend ASN.1/PKCS7/X.509 to dump structures (#5656) 2025-12-22 09:41:56 +08:00
rz_assert.h Wrap assert expressions into RZ_UNLIKELY() (#6225) 2026-04-13 20:50:50 +08:00
rz_axml.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_base16.h librz/util: base64, base85, base36, base32, base16 support and refactor (#5216) (#5271) 2025-08-17 15:26:25 +08:00
rz_base32.h librz/util: base64, base85, base36, base32, base16 support and refactor (#5216) (#5271) 2025-08-17 15:26:25 +08:00
rz_base36.h librz/util: base64, base85, base36, base32, base16 support and refactor (#5216) (#5271) 2025-08-17 15:26:25 +08:00
rz_base64.h librz: add nullable pointer modifier 2023-10-13 09:42:50 +08:00
rz_base85.h librz/util: base64, base85, base36, base32, base16 support and refactor (#5216) (#5271) 2025-08-17 15:26:25 +08:00
rz_base91.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_big.h Rename RNum to the RzNum (#1539) 2021-08-29 21:06:29 +02:00
rz_bits.h librz/util: new CTZ implementation (#5963) 2026-03-08 03:18:07 +08:00
rz_bitvector.h Add rz_bv_append_inplace() (#6592) 2026-07-03 23:31:30 +08:00
rz_buf.h Add MediaTek md1img and GFH firmware image parsers (#5974) 2026-06-22 20:25:48 +00:00
rz_debruijn.h Fix annotation inconsistencies 2022-08-03 00:29:56 -04:00
rz_ebcdic.h String/Hex-Search 2/9: Improve Unicode support. 2025-02-22 04:12:49 +08:00
rz_event.h Remove ../include/rz_util from rz_util_includes (#3935) 2023-10-22 19:38:56 +08:00
rz_file.h doc: add some rz_file_*() functions descriptions (#4991) 2025-03-12 11:41:17 +08:00
rz_float.h librz/util: shared Unicode subscript formatting for bit-vectors and floats (#6418) 2026-05-29 02:02:58 +08:00
rz_graph.h Graph - (tiny) performance improvements (#6382) 2026-05-31 22:00:25 +00:00
rz_graph_drawable.h refactor: add hashtable-based RzGraph implementation (#6152) 2026-04-08 04:01:40 +08:00
rz_hex.h String/Hex-Search 1/9: Add hexadecimal number helpers, doxygen and type annotations. 2025-02-22 04:12:49 +08:00
rz_idpool.h Remove RQueue (#2720) 2022-06-22 22:41:05 +08:00
rz_intervaltree.h Make rz_interval_tree_insert return the node (#6613) 2026-07-11 14:08:35 +02:00
rz_iterator.h rzil: add analysis and evaluation integration test (#4241) 2024-02-16 21:10:44 +08:00
rz_itv.h librz/util: implement a bounded interval. (#4977) 2025-03-09 15:24:07 +08:00
rz_json.h RzUtil add new API 2023-08-25 23:32:05 +08:00
rz_lang_byte_array.h fix rz_lang_byte_array.h 2022-08-05 23:40:28 +02:00
rz_log.h Add getter for the current log level. (#5807) 2026-01-23 18:52:45 +00:00
rz_luhn.h Refactoring Hash (#1082) 2021-05-02 20:47:17 +08:00
rz_math.h test/bench: add geometric stats to benchmarks (#6403) 2026-05-26 16:15:02 +08:00
rz_mem.h Improve performance of mem.c::read_n_bits() (#5819) 2026-01-26 12:19:21 +08:00
rz_name.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_num.h librz/util/num: handling minimum st64 in rz_num_abs (#4952) 2025-03-02 22:44:09 +08:00
rz_panels.h Fix RZ_IPI usage on public headers & fix memory leak in the ROP code. (#6171) 2026-04-08 13:37:17 +08:00
rz_path.h shell: new arg type RZ_CMD_ARG_TYPE_FOLDER (#5514) 2025-12-10 19:08:38 +08:00
rz_pj.h librz/util/pj: Fix JSON depth limit handling (#6533) 2026-07-02 15:21:36 +08:00
rz_pkcs7.h Extend ASN.1/PKCS7/X.509 to dump structures (#5656) 2025-12-22 09:41:56 +08:00
rz_pkcs8.h Add pF8 for decoding PKCS8 & add info on /cm (#5647) 2025-12-20 16:28:10 +08:00
rz_print.h Refactored output modes to use type RzOutputMode (#5750) 2026-01-17 14:29:20 +08:00
rz_protobuf.h Ownership and doxygen for rz_protobuf_decode 2022-10-09 08:09:00 +08:00
rz_punycode.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_rbtree.h Minor update of the RBTree API 2021-10-21 16:45:09 +08:00
rz_regex.h Update contact information of Rot127. (#5522) 2025-11-10 17:15:15 +00:00
rz_serialize.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
rz_set.h Add rz_set_u_take(). (#6137) 2026-04-04 12:04:25 +00:00
rz_signal.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_spaces.h Add /*<type>*/ comments everywhere (#2986) 2022-09-11 13:04:53 +08:00
rz_stack.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_str.h Remove unused rz_str_word_get0set & rz_str_word_set0_stack 2026-07-07 23:14:47 +08:00
rz_str_constpool.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
rz_str_search.h util: extend string search with user-defined printable characters (#6161) 2026-05-01 22:47:14 +08:00
rz_str_util.h shell: add plF unicode RzIL print command (#5936) 2026-04-04 02:57:31 +08:00
rz_strbuf.h Move RzBreakpoint into RzDebug (#5124) 2025-05-13 01:57:37 +08:00
rz_strpool.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_structured_data.h Rewrite of zImage bin parser & new structured data methods (#5893) 2026-02-09 19:00:42 +08:00
rz_subprocess.h Add *pty API (#3221) 2022-12-29 20:38:39 +08:00
rz_sys.h Fix ISO C23 warnings related the usage of strstr & strchr (#6182) 2026-04-08 22:04:39 +08:00
rz_table.h Implement colors for tables and move RzListInfo out of table.c (#5729) 2026-01-05 21:34:41 +08:00
rz_th_ht.h Add HtSP, HtSS, HtSU, SetS (#4415) 2024-04-16 20:27:48 +08:00
rz_time.h struct timezone is obsolete/deprecated (#4672) 2024-10-16 17:13:17 +08:00
rz_tree.h Add /*<type>*/ comments everywhere (#2986) 2022-09-11 13:04:53 +08:00
rz_uleb128.h Clean up headers (#2719) 2022-06-22 07:30:50 +08:00
rz_unicode.h Enc: add unicode case mappings (#5956) 2026-03-01 15:06:28 +00:00
rz_utf8.h Enc: add unicode case mappings (#5956) 2026-03-01 15:06:28 +00:00
rz_utf16.h librz/util: UTF-16/32 to UTF-8 conversion (#5431) 2025-10-05 19:16:53 +08:00
rz_utf32.h librz/util: UTF-16/32 to UTF-8 conversion (#5431) 2025-10-05 19:16:53 +08:00
rz_version.h Remove Global/Static variables in path.c to make it thread safe (#5148) 2025-06-13 21:34:33 +08:00
rz_x509.h Extend ASN.1/PKCS7/X.509 to dump structures (#5656) 2025-12-22 09:41:56 +08:00