Table of contents ================= 1. Symbol reference 2. Header reference Function reference ================== R column: Recommend version number to use in PKG_CONFIG_CHECK in projects using libHX. Includes important bugfixes. M column: Lowest possible version with the same function signature. F column: Function first seen in version, possibly with different API. RMV MinVer FirstA Name ---------------------------------------------------------------------- 3.22 3.22 3.22 HXQUOTE_SQLBQUOTE 3.21 3.21 3.21 xml_getnsprop 3.19 3.19 3.19 HXQUOTE_SQLSQUOTE 3.18 3.18 3.18 HX_stpltrim 3.17 3.17 3.17 HX_LONGLONG_FMT 3.17 3.17 3.17 HX_SIZET_FMT 3.16 3.16 3.16 container_of 3.16 3.16 3.16 wxCDF 3.16 3.16 3.16 wxDSPAN 3.15 3.15 3.15 FIELD_SIZEOF 3.15 3.15 3.15 HXQUOTE_URIENC 3.15 3.15 3.15 HX_strchr2 3.13 3.13 3.13 DEMOTE_TO_PTR 3.13 3.13 3.13 HXTYPE_SIZE_T 3.13 3.13 3.13 HX_TIMESPEC_EXP 3.13 3.13 3.13 HX_TIMESPEC_FMT 3.13 3.13 3.13 HX_TIMEVAL_EXP 3.13 3.13 3.13 HX_TIMEVAL_FMT 3.13 3.13 3.13 HX_timespec_add 3.13 3.13 3.13 HX_timespec_isneg 3.13 3.13 3.13 HX_timespec_mul 3.13 3.13 3.13 HX_timespec_mulf 3.13 3.13 3.13 HX_timespec_neg 3.13 3.13 3.13 HX_timespec_sub 3.13 3.13 3.13 HX_timeval_sub 3.12 3.12 1.10.0 HX_mkdir 3.12 3.12 3.12 HX_strndup 3.12 3.12 3.12 HX_strnlen 3.12 3.0 3.0 HXMAP_CDATA 3.12 3.0 3.0 HXMAP_CKEY 3.12 3.0 3.0 HXMAP_SCDATA 3.12 3.0 3.0 HXMAP_SCKEY 3.12 3.0 3.0 HXMAP_SDATA 3.12 3.0 3.0 HXMAP_SINGULAR 3.12 3.0 3.0 HXMAP_SKEY 3.12 3.12 3.12 HXOPT_ERR_SUCCESS 3.12 3.12 3.12 HXOPT_ERR_SYS 3.12 3.12 3.12 HXOPTCB_BY_LONG 3.12 3.12 3.12 HXOPTCB_BY_SHORT 3.12 3.0 1.10.0 HXformat_aprintf 3.12 3.0 1.10.0 HXformat_fprintf 3.12 3.0 1.10.0 HXformat_sprintf 3.11 3.11 3.11 HXQUOTE_BASE64 3.10 3.10 3.10 BUILD_BUG_ON_EXPR 3.10 3.10 3.10 HX_readlink 3.10 3.10 3.10 HX_realpath 3.9.1 3.9 3.9 HXio_fullread 3.9.1 3.9 3.9 HXio_fullwrite 3.9 3.9 3.9 HXMAP_NONE 3.7 3.7 3.7 HXlist_for_each_rev 3.7 3.7 3.7 HXlist_for_each_rev_safe 3.7 3.7 1.22 xml_newnode 3.7 1.15 1.15 HXclist_pop 3.7 1.15 1.15 HXclist_shift 3.7 1.10.0 1.10.0 HX_ffs 3.7 1.10.0 1.10.0 HX_zveclen 3.7 1.10.0 1.10.0 HXdir_close 3.7 1.10.0 1.10.0 HXdir_open 3.7 1.10.0 1.10.0 HXdir_read 3.6 3.6 3.1 HXbitmap_clear 3.6 3.6 3.1 HXbitmap_set 3.6 3.6 3.1 HXbitmap_test 3.6 1.10.0 1.10.0 HX_split 3.5 3.5 3.5 HXMAP_NOFLAGS 3.5 3.5 3.5 HXQUOTE_LDAPFLT 3.5 3.5 3.5 HXQUOTE_LDAPRDN 3.5 3.5 3.5 HXSIZEOF_Z16 3.5 2.2 2.2 HXproc_run_async 3.5 2.2 2.2 HXproc_run_sync 3.4 3.4 3.4 HX_exit 3.4 3.4 3.4 HX_init 3.4 3.4 3.4 HX_memmem 3.4 3.4 3.4 HXlist_empty 3.3 3.3 3.3 HX_drand 3.3 3.3 3.3 HX_shconfig_map 3.3 3.3 3.3 HXdeque_genocide2 3.3 3.3 3.3 HXmc_zvecfree 3.3 1.10.0 1.10.0 HX_shconfig 3.3 1.10.0 1.10.0 HX_shconfig_pv 3.2 3.2 3.2 HXQUOTE_DQUOTE 3.2 3.2 3.2 HXQUOTE_HTML 3.2 3.2 3.2 HXQUOTE_SQUOTE 3.2 3.2 3.2 HXTYPE_MCSTR 3.2 3.2 3.2 HX_strquote 3.1 3.1 3.1 HXbitmap_size 3.1 1.25 1.25 HXmc_strcpy 3.0.1 3.0 3.0 HXmap_add 3.0.1 3.0 3.0 HXmap_del 3.0.1 3.0 3.0 HXmap_del<> 3.0.1 3.0 3.0 HXmap_find 3.0.1 3.0 3.0 HXmap_get 3.0.1 3.0 3.0 HXmap_get<> 3.0.1 3.0 3.0 HXmap_qfe 3.0.1 3.0 3.0 HXmap_traverse 3.0.1 3.0 3.0 HXmap_travinit 3.0 3.0 3.0 HXMAPT_DEFAULT 3.0 3.0 3.0 HXMAPT_HASH 3.0 3.0 3.0 HXMAPT_ORDERED 3.0 3.0 3.0 HXMAPT_RBTREE 3.0 3.0 3.0 HXMAP_DTRAV 3.0 3.0 3.0 HXMAP_NOREPLACE 3.0 3.0 3.0 HX_diff_timespec 3.0 3.0 3.0 HX_diff_timeval 3.0 3.0 3.0 HXhash_djb2 3.0 3.0 3.0 HXhash_jlookup3 3.0 3.0 3.0 HXhash_jlookup3s 3.0 3.0 3.0 HXmap_free 3.0 3.0 3.0 HXmap_init 3.0 3.0 3.0 HXmap_init5 3.0 3.0 3.0 HXmap_keysvalues 3.0 3.0 3.0 HXmap_travfree 3.0 3.0 3.0 HXsizeof_member 3.0 3.0 3.0 HXtypeof_member 3.0 3.0 1.10.0 HXformat_add 3.0 3.0 1.10.0 HXformat_free 3.0 3.0 1.10.0 HXformat_init 2.9 2.9 2.9 HX_basename_exact 2.9 2.2 2.2 HX_split4 2.9 1.10.0 1.10.0 HX_basename 2.8 2.8 2.8 HXPROC_NULL_STDERR 2.8 2.8 2.8 HXPROC_NULL_STDIN 2.8 2.8 2.8 HXPROC_NULL_STDOUT 2.6 2.6 2.6 HX_fls 2.6 2.6 2.6 wxACV 2.6 2.6 2.6 wxDPOS 2.6 2.6 2.6 wxDSIZE 2.6 2.6 2.6 wxfu8 2.6 2.6 2.6 wxfv8 2.6 2.6 2.6 wxtu8 2.6 2.6 2.6 xml_strcasecmp 2.3 2.0 2.0 offsetof 2.3 1.25 1.25 HXmc_length 2.2 2.2 2.2 HXPROC_A0 2.2 2.2 2.2 HXPROC_EXECV 2.2 2.2 2.2 HXPROC_STDERR 2.2 2.2 2.2 HXPROC_STDIN 2.2 2.2 2.2 HXPROC_STDOUT 2.2 2.2 2.2 HXPROC_VERBOSE 2.2 2.2 2.2 HXSIZEOF_Z32 2.2 2.2 2.2 HXSIZEOF_Z64 2.2 2.2 2.2 HX_STRINGIFY 2.2 2.2 2.2 HXproc_wait 2.2 2.0 2.0 const_cast1 2.2 2.0 2.0 const_cast2 2.2 2.0 2.0 const_cast3 2.1 2.0 2.0 static_cast 2.0 2.0 2.0 HX_isalnum 2.0 2.0 2.0 HX_isalpha 2.0 2.0 2.0 HX_isdigit 2.0 2.0 2.0 HX_islower 2.0 2.0 2.0 HX_isprint 2.0 2.0 2.0 HX_isspace 2.0 2.0 2.0 HX_isupper 2.0 2.0 2.0 HX_isxdigit 2.0 2.0 2.0 HX_tolower 2.0 2.0 2.0 HX_toupper 2.0 2.0 2.0 HXmc_setlen 2.0 2.0 2.0 const_cast 2.0 2.0 2.0 containerof 2.0 2.0 2.0 reinterpret_cast 2.0 2.0 2.0 signed_cast<> 2.0 1.23 1.23 signed_cast 2.0 1.10.0 1.10.0 HX_strmid 1.28 1.28 1.28 HXTYPE_INT16 1.28 1.28 1.28 HXTYPE_INT32 1.28 1.28 1.28 HXTYPE_INT64 1.28 1.28 1.28 HXTYPE_INT8 1.28 1.28 1.28 HXTYPE_UINT16 1.28 1.28 1.28 HXTYPE_UINT32 1.28 1.28 1.28 HXTYPE_UINT64 1.28 1.28 1.28 HXTYPE_UINT8 1.26 1.26 1.26 HX_hexdump 1.26 1.26 1.26 HX_time_compare 1.25 1.25 1.25 HX_getl 1.25 1.25 1.25 HXmc_free 1.25 1.25 1.25 HXmc_memcat 1.25 1.25 1.25 HXmc_memcpy 1.25 1.25 1.25 HXmc_memdel 1.25 1.25 1.25 HXmc_meminit 1.25 1.25 1.25 HXmc_memins 1.25 1.25 1.25 HXmc_mempcat 1.25 1.25 1.25 HXmc_strcat 1.25 1.25 1.25 HXmc_strinit 1.25 1.25 1.25 HXmc_strins 1.25 1.25 1.25 HXmc_strpcat 1.25 1.25 1.25 HXmc_trunc 1.23 1.23 1.23 ARRAY_SIZE 1.23 1.23 1.23 BUILD_BUG_ON 1.23 1.23 1.23 O_BINARY 1.23 1.23 1.23 S_IRUGO 1.23 1.23 1.23 S_IRWXUGO 1.23 1.23 1.23 S_IWUGO 1.23 1.23 1.23 S_IXUGO 1.22 1.22 1.22 xml_getprop 1.22 1.22 1.22 xml_newprop 1.22 1.22 1.22 xml_strcmp 1.18 1.18 1.18 HXlist_for_each_entry_rev 1.17 1.17 1.17 HXclist_del 1.17 1.17 1.17 HXlist_entry 1.17 1.17 1.17 HXlist_for_each_entry_safe 1.17 1.17 1.17 HXlist_for_each_safe 1.17 1.17 1.15 HXclist_init 1.17 1.17 1.15 HXlist_init 1.15 1.15 1.15 HXCLIST_HEAD 1.15 1.15 1.15 HXCLIST_HEAD_INIT 1.15 1.15 1.15 HXLIST_HEAD 1.15 1.15 1.15 HXLIST_HEAD_INIT 1.15 1.15 1.15 HXclist_push 1.15 1.15 1.15 HXclist_unshift 1.15 1.15 1.15 HXlist_add 1.15 1.15 1.15 HXlist_add_tail 1.15 1.15 1.15 HXlist_del 1.15 1.15 1.15 HXlist_for_each 1.15 1.15 1.15 HXlist_for_each_entry 1.10.0 1.10.0 1.10.0 HXFORMAT_IMMED 1.10.0 1.10.0 1.10.0 HXF_GID 1.10.0 1.10.0 1.10.0 HXF_KEEP 1.10.0 1.10.0 1.10.0 HXF_UID 1.10.0 1.10.0 1.10.0 HXOPT_AND 1.10.0 1.10.0 1.10.0 HXOPT_AUTOHELP 1.10.0 1.10.0 1.10.0 HXOPT_DEC 1.10.0 1.10.0 1.10.0 HXOPT_DESTROY_OLD 1.10.0 1.10.0 1.10.0 HXOPT_ERR_MIS 1.10.0 1.10.0 1.10.0 HXOPT_ERR_UNKN 1.10.0 1.10.0 1.10.0 HXOPT_ERR_VOID 1.10.0 1.10.0 1.10.0 HXOPT_HELPONERR 1.10.0 1.10.0 1.10.0 HXOPT_INC 1.10.0 1.10.0 1.10.0 HXOPT_NOT 1.10.0 1.10.0 1.10.0 HXOPT_OPTIONAL 1.10.0 1.10.0 1.10.0 HXOPT_OR 1.10.0 1.10.0 1.10.0 HXOPT_PTHRU 1.10.0 1.10.0 1.10.0 HXOPT_QUIET 1.10.0 1.10.0 1.10.0 HXOPT_TABLEEND 1.10.0 1.10.0 1.10.0 HXOPT_USAGEONERR 1.10.0 1.10.0 1.10.0 HXOPT_XOR 1.10.0 1.10.0 1.10.0 HXTYPE_BOOL 1.10.0 1.10.0 1.10.0 HXTYPE_CHAR 1.10.0 1.10.0 1.10.0 HXTYPE_DOUBLE 1.10.0 1.10.0 1.10.0 HXTYPE_FLOAT 1.10.0 1.10.0 1.10.0 HXTYPE_INT 1.10.0 1.10.0 1.10.0 HXTYPE_LLONG 1.10.0 1.10.0 1.10.0 HXTYPE_LONG 1.10.0 1.10.0 1.10.0 HXTYPE_NONE 1.10.0 1.10.0 1.10.0 HXTYPE_SHORT 1.10.0 1.10.0 1.10.0 HXTYPE_STRDQ 1.10.0 1.10.0 1.10.0 HXTYPE_STRING 1.10.0 1.10.0 1.10.0 HXTYPE_STRP 1.10.0 1.10.0 1.10.0 HXTYPE_SVAL 1.10.0 1.10.0 1.10.0 HXTYPE_UCHAR 1.10.0 1.10.0 1.10.0 HXTYPE_UINT 1.10.0 1.10.0 1.10.0 HXTYPE_ULLONG 1.10.0 1.10.0 1.10.0 HXTYPE_ULONG 1.10.0 1.10.0 1.10.0 HXTYPE_USHORT 1.10.0 1.10.0 1.10.0 HXTYPE_VAL 1.10.0 1.10.0 1.10.0 HX_chomp 1.10.0 1.10.0 1.10.0 HX_copy_dir 1.10.0 1.10.0 1.10.0 HX_copy_file 1.10.0 1.10.0 1.10.0 HX_dirname 1.10.0 1.10.0 1.10.0 HX_dlclose 1.10.0 1.10.0 1.10.0 HX_dlerror 1.10.0 1.10.0 1.10.0 HX_dlopen 1.10.0 1.10.0 1.10.0 HX_dlsym 1.10.0 1.10.0 1.10.0 HX_dlsym<> 1.10.0 1.10.0 1.10.0 HX_getopt 1.10.0 1.10.0 1.10.0 HX_getopt_help 1.10.0 1.10.0 1.10.0 HX_getopt_usage 1.10.0 1.10.0 1.10.0 HX_irand 1.10.0 1.10.0 1.10.0 HX_memdup 1.10.0 1.10.0 1.10.0 HX_memdup<> 1.10.0 1.10.0 1.10.0 HX_rand 1.10.0 1.10.0 1.10.0 HX_rrmdir 1.10.0 1.10.0 1.10.0 HX_shconfig_free 1.10.0 1.10.0 1.10.0 HX_split5 1.10.0 1.10.0 1.10.0 HX_strbchr 1.10.0 1.10.0 1.10.0 HX_strclone 1.10.0 1.10.0 1.10.0 HX_strdup 1.10.0 1.10.0 1.10.0 HX_strlcat 1.10.0 1.10.0 1.10.0 HX_strlcpy 1.10.0 1.10.0 1.10.0 HX_strlncat 1.10.0 1.10.0 1.10.0 HX_strlower 1.10.0 1.10.0 1.10.0 HX_strltrim 1.10.0 1.10.0 1.10.0 HX_strrcspn 1.10.0 1.10.0 1.10.0 HX_strrev 1.10.0 1.10.0 1.10.0 HX_strrtrim 1.10.0 1.10.0 1.10.0 HX_strsep 1.10.0 1.10.0 1.10.0 HX_strsep2 1.10.0 1.10.0 1.10.0 HX_strupper 1.10.0 1.10.0 1.10.0 HX_zvecfree 1.10.0 1.10.0 1.10.0 HXdeque_del 1.10.0 1.10.0 1.10.0 HXdeque_find 1.10.0 1.10.0 1.10.0 HXdeque_free 1.10.0 1.10.0 1.10.0 HXdeque_get 1.10.0 1.10.0 1.10.0 HXdeque_init 1.10.0 1.10.0 1.10.0 HXdeque_move 1.10.0 1.10.0 1.10.0 HXdeque_pop 1.10.0 1.10.0 1.10.0 HXdeque_push 1.10.0 1.10.0 1.10.0 HXdeque_shift 1.10.0 1.10.0 1.10.0 HXdeque_to_vec 1.10.0 1.10.0 1.10.0 HXdeque_to_vec<> 1.10.0 1.10.0 1.10.0 HXdeque_unshift 1.10.0 1.10.0 1.10.0 SHCONF_ONE Struct reference ================ MinVer FirstA 2.0 2.0 struct HXdeque_node.sptr 1.10.0 1.10.0 struct HXdeque_node 1.10.0 1.10.0 struct HXdeque 1.15 1.15 struct HXclist_head 1.15 1.15 struct HXlist_head 3.0 3.0 struct HXmap 3.0 3.0 struct HXmap_ops 3.0 3.0 struct HXmap_node 3.12 1.10.0 struct HXoptcb 3.12 1.10.0 struct HXoption 2.2 2.2 struct HXproc_ops 2.2 2.2 struct HXproc Header reference ================ MinVer Name ------------------------------------------- 3.9 libHX/io.h 3.4 libHX/init.h 3.0 libHX/map.h 2.6 libHX/wx_helper.hpp 2.2 libHX/proc.h 2.0 libHX/ctype_helper.h 1.23 libHX/misc.h 1.23 libHX/defs.h 1.22 libHX/xml_helper.h 1.15 libHX/string.h 1.15 libHX/option.h 1.15 libHX/list.h 1.15 libHX/deque.h