Bug List

Member ipc_get_server_fd (const struct ipc_server *ipcs)

It seems to be unuseful in the TCP implementation.

Member te_compound2kvpair (te_kvpair_h *dst, const te_string *compound)

Due to limitations of #te_kvpair_h API, if there are several values associated with a given key, they will appear in dst in reverse order, so te_compound2kvpair() and te_kvpair2compound() are not exact inverse of each other.

Member te_kvpair_set_compound_va (te_kvpair_h *dst, const char *outer_key, const char *inner_key, te_compound_mod_op mod_op, const char *val_fmt, va_list args) TE_LIKE_VPRINTF(5)

This function is not very efficient due to the way key-value pairs are implemented.

Member TE_SUBSTRING_INIT (base_)

base_ may be a pointer to const te_string without a warning from the compiler, but in this case a user shall not call te_substring_replace() on it and currenly this is not enforced but that may be fixed later.

Member test_get_value_bin_unit_param (int argc, char **argv, const char *name)

The function uses doubles internally for unit conversion, and a double cannot hold all range of 64-bit integral values, so very large values (greater than approx. 4.5e15 or 4P) may be represented imprecisely.

Member tq_strings_add_uniq (tqh_strings *list, const char *value)

The return type of the function is actually boolean.

Member tq_strings_add_uniq_dup (tqh_strings *list, const char *value)

The return type of the function is actually boolean.

Member tq_strings_add_uniq_gen (tqh_strings *list, const char *value, bool duplicate)

The return type of the function is actually boolean.