master
shared: add shr_parse_csv_u8 parser
shared: add README
shared: rename everything to the shr_ namespace
base64: validate padding and trailing bits
shared: move fd/FILE cleanup helpers out of util/cleanup.h
shared: add __shr_likely/__shr_unlikely branch-hint macros
shared: move util/hash-{linux,win}.c to shared/crypto-util
shared/fs-util: add shr_fd_is_open
shared: move read_binary_file to shared/fs-util
shared/hex-util: validate input
shared: move hex_to_int/hex_to_ascii to shared/hex-util
shared: move int48_to_long/int56_to_long to shared/int-util
shared: move util_uuid_to_string/util_fw_to_string to shared/uuid-util
shared: split platform parts into separate files
shared: move temperature/timestamp/spinner helpers out of util/types.c
shared/shr-assert: replace assert with shr_assert
shared: move util/sighdl-{linux,win}.c to shared/sig-util
shared: move util/suffix.{c,h} to shared/suffix-util
shared: move util/table.{c,h} to shared/table
shared: move nvme_uint128_t and its helpers to shared/uint128-util
shared: move print_word_wrapped/comma-sep-array parsers to shared/