util-linux/include
Karel Zak 6b7247411d lib/mbsalign: calculate size of decoded string
The "safe" encoding replaces each unsafe byte with \x<hex>, the new
function mbs_safe_decoded_size() calculates the original size of the
string.

Signed-off-by: Karel Zak <kzak@redhat.com>
2023-10-23 21:54:00 +02:00
..
Makemodule.am ci: collect coverage on _exit() as well 2023-06-22 12:03:04 +02:00
all-io.h nsenter: add --env for allowing environment variables inheritance 2023-03-02 16:24:05 +00:00
audit-arch.h enosys: fix build on hppa 2023-08-09 12:35:35 +02:00
bitops.h include/bitops.h: Remove bswap* compatibility hack for FreeBSD 2023-06-26 19:22:16 +02:00
blkdev.h blockdev: add support for ioctl BLKGETDISKSEQ 2022-12-28 12:33:49 +00:00
buffer.h include: add missing license lines 2023-01-12 15:33:09 +01:00
c.h include/c.h: add helpers for unaligned structure access 2023-10-01 14:00:57 +02:00
c_strtod.h include: add missing license lines 2023-01-12 15:33:09 +01:00
canonicalize.h lsblk: use prefix for DM name 2018-06-21 13:19:28 +02:00
caputils.h unshare: Move implementation of --keep-caps option to library function 2023-03-29 13:36:15 +11:00
carefulputc.h wall: use fputs_careful() 2023-03-17 11:48:41 +01:00
cctype.h include/cctype: fix License header 2023-02-02 16:20:43 +01:00
closestream.h include: add missing license lines 2023-01-12 15:33:09 +01:00
color-names.h lib/color-names: fix licence header 2023-06-20 12:51:05 +02:00
colors.h lib/ include/: cleanup licence headers 2023-06-20 12:52:35 +02:00
coverage.h ci: collect coverage on _exit() as well 2023-06-22 12:03:04 +02:00
cpuset.h lib/ include/: cleanup licence headers 2023-06-20 12:52:35 +02:00
crc32.h include: add missing license lines 2023-01-12 15:33:09 +01:00
crc32c.h lib: Add crc32c function that can deal with holes 2023-04-14 18:49:27 -05:00
crc64.h include/crc64: add missing license header 2023-06-28 12:41:08 +02:00
debug.h include: add missing license lines 2023-01-12 15:33:09 +01:00
debugobj.h include: add missing license lines 2023-01-12 15:33:09 +01:00
encode.h include: add missing license lines 2023-01-12 15:33:09 +01:00
env.h lib/env: fix function name remote_entry -> remove_entry 2023-09-22 20:30:12 +02:00
exec_shell.h lib/exec_shell: cleanup function attributes 2018-02-01 12:25:39 +01:00
exitcodes.h exitcodes: add EXIT_NOTSUPP 2023-01-03 20:19:32 +00:00
fileeq.h include: add missing license lines 2023-01-12 15:33:09 +01:00
fileutils.h libmount: fix statx() includes 2023-08-31 10:26:24 +02:00
fuzz.h include: add missing license lines 2023-01-12 15:33:09 +01:00
idcache.h include: add missing license lines 2023-01-12 15:33:09 +01:00
ismounted.h include: add missing license lines 2023-01-12 15:33:09 +01:00
iso9660.h include: add missing license lines 2023-01-12 15:33:09 +01:00
jsonwrt.h include: add missing license lines 2023-01-12 15:33:09 +01:00
linux_version.h include: add missing license lines 2023-01-12 15:33:09 +01:00
list.h lsfd: move list_free() to list.h 2021-10-06 11:01:54 +02:00
logindefs.h include: add missing license lines 2023-01-12 15:33:09 +01:00
loopdev.h losetup: cleanup device node modes 2023-08-15 16:03:05 +02:00
mangle.h include: add missing license lines 2023-01-12 15:33:09 +01:00
match.h lib,match: split match_fstype() from libmount 2011-11-15 15:17:19 +01:00
mbsalign.h lib/mbsalign: calculate size of decoded string 2023-10-23 21:54:00 +02:00
mbsedit.h include: add missing license lines 2023-01-12 15:33:09 +01:00
md5.h include: add missing license lines 2023-01-12 15:33:09 +01:00
meson.build meson: add second build system 2021-03-17 15:07:27 +01:00
minix.h include: add missing license lines 2023-01-12 15:33:09 +01:00
monotonic.h lib/monotonic: get_suspended_time: use usec_t 2023-01-24 16:04:48 +00:00
mount-api-utils.h libmount: check for linux/mount.h 2023-08-03 12:04:12 +02:00
namespace.h unshare: support the time namespace 2020-03-08 19:02:00 +01:00
nls.h include: add missing license lines 2023-01-12 15:33:09 +01:00
optutils.h include: add missing license lines 2023-01-12 15:33:09 +01:00
pager.h include: add missing license lines 2023-01-12 15:33:09 +01:00
partx.h include: add missing license lines 2023-01-12 15:33:09 +01:00
path.h lib/path: remove ul_prefix_fopen 2023-10-08 20:49:31 +02:00
pathnames.h Merge branch 'lsclocks/ns-offset' of https://github.com/t-8ch/util-linux 2023-07-12 10:05:06 +02:00
pidfd-utils.h include: define pidfd syscalls if needed 2023-08-03 12:04:12 +02:00
plymouth-ctrl.h cleanup: Remove some spurious spaces 2019-10-01 13:01:43 +02:00
procfs.h procfs: add a helper function to access /proc/$pid/syscall 2023-09-11 20:09:09 +09:00
pt-bsd.h include: add missing license lines 2023-01-12 15:33:09 +01:00
pt-gpt-partnames.h include: add DragonFlyBSD GPT partition types 2023-08-28 09:01:49 +02:00
pt-mbr-partnames.h include: add missing license lines 2023-01-12 15:33:09 +01:00
pt-mbr.h libblkid: constify cached disk data 2023-05-19 00:00:34 +02:00
pt-sgi.h include: add missing license lines 2023-01-12 15:33:09 +01:00
pt-sun.h include: add missing license lines 2023-01-12 15:33:09 +01:00
pty-session.h llib/pty-session: split PTY and signalfd setup 2022-11-16 09:17:52 +01:00
pwdutils.h include: add missing license lines 2023-01-12 15:33:09 +01:00
randutils.h include: add missing license lines 2023-01-12 15:33:09 +01:00
rpmatch.h include: add missing license lines 2023-01-12 15:33:09 +01:00
selinux-utils.h include: add missing license lines 2023-01-12 15:33:09 +01:00
sha1.h include: add missing license lines 2023-01-12 15:33:09 +01:00
sha256.h include: add missing license lines 2023-01-12 15:33:09 +01:00
shells.h include: add missing license lines 2023-01-12 15:33:09 +01:00
signames.h include: add missing license lines 2023-01-12 15:33:09 +01:00
statfs_magic.h include: add missing license lines 2023-01-12 15:33:09 +01:00
strutils.h lib/strutils: add ul_next_string() 2023-10-23 21:54:00 +02:00
strv.h include: add missing license lines 2023-01-12 15:33:09 +01:00
swapheader.h include: add missing license lines 2023-01-12 15:33:09 +01:00
swapprober.h swapon: split swapon-common.c 2014-09-22 13:16:25 +02:00
sysfs.h lib/sysfs: add function blkdev_is_removable 2023-01-24 17:26:15 +01:00
timer.h include: add missing license lines 2023-01-12 15:33:09 +01:00
timeutils.h timeutils: add strtimespec_relative 2023-07-04 14:15:20 +02:00
ttyutils.h lib/ttyutils: add get_terminal_default_type() 2023-05-29 15:10:24 +02:00
widechar.h include: add missing license lines 2023-01-12 15:33:09 +01:00
xalloc.h add the "x" wrapper for reallocarray(3) 2023-05-28 12:34:21 +09:00
xxhash.h include: add missing license lines 2023-01-12 15:33:09 +01:00