diff options
author | David Seifert <soap@gentoo.org> | 2024-01-22 17:41:56 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2024-01-22 17:41:56 +0100 |
commit | 1f1a6e3f717b0518889a6f508455389b19860e48 (patch) | |
tree | 3f44643d1eabee73e16efd9f4aadf156e9975df5 /sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch | |
parent | net-dns/c-ares: Stabilize 1.25.0-r1 arm, #922706 (diff) | |
download | gentoo-1f1a6e3f717b0518889a6f508455389b19860e48.tar.gz gentoo-1f1a6e3f717b0518889a6f508455389b19860e48.tar.bz2 gentoo-1f1a6e3f717b0518889a6f508455389b19860e48.zip |
sys-fs/hfsplusutils: Fix `-Wincompatible-pointer-types`
Closes: https://bugs.gentoo.org/919483
Signed-off-by: David Seifert <soap@gentoo.org>
Diffstat (limited to 'sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch')
-rw-r--r-- | sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch new file mode 100644 index 000000000000..0ad76d93f453 --- /dev/null +++ b/sys-fs/hfsplusutils/files/hfsplusutils-1.0.4-Wincompatible-pointer-types.patch @@ -0,0 +1,32 @@ +--- a/src/charset.c ++++ b/src/charset.c +@@ -159,7 +159,7 @@ + * NAME: charset->latin1() + * DESCRIPTION: return a Latin-1 (ISO 8859-1) string for MacOS Standard Roman + */ +-char *cs_latin1(char *mstr, int *lenptr) ++char *cs_latin1(char *mstr, size_t *lenptr) + { + int ilen, olen, i; + char *latin1, *ptr; +--- a/src/charset.h ++++ b/src/charset.h +@@ -23,6 +23,9 @@ + * + * $Id: charset.h,v 1.1.1.1 2002/03/05 19:50:29 klaus Exp $ + */ ++ ++#include <stddef.h> ++ + /* a two byte unicode character, gnus wchar_t is 4 bytes in linux */ + typedef unsigned short UCS2; + +@@ -35,7 +38,7 @@ + * lenptr may be null in wich case the given strs len is used. + * on return *lenptr is set to the returned strings len. + * must be free()d */ +-char *cs_latin1(char *, int *); ++char *cs_latin1(char *, size_t *); + + /* return a MacOS Standard Roman string for Latin-1 (ISO 8859-1). + * lenptr may be null in wich case the given strs len is used. |