diff options
author | Andreas Kiefer <kiefer_a@web.de> | 2024-02-26 21:08:10 +0100 |
---|---|---|
committer | Marcel Raad <Marcel.Raad@teamviewer.com> | 2024-02-27 14:26:22 +0100 |
commit | f0eacd94476b431bcea565f8f94e62e336e4fde0 (patch) | |
tree | a33ef6bad77b3c5cb33a8eacdbc965918a3797ce /docs/examples/post-callback.c | |
parent | 37551535712c267141f425fcb56ec6c474e46123 (diff) |
fopen: fix narrowing conversion warning on 32-bit Android
This was fixed in commit 06dc599405f, but came back in commit
03cb1ff4d62.
When building for 32-bit ARM or x86 Android, `st_mode` is defined as
`unsigned int` instead of `mode_t`, resulting in a
`-Wimplicit-int-conversion` clang warning because `mode_t` is
`unsigned short`. Add a cast to silence the warning, but only for
32-bit Android builds, because other architectures and platforms are
not affected.
Ref: https://android.googlesource.com/platform/bionic/+/refs/tags/ndk-r25c/libc/include/sys/stat.h#86
Closes https://github.com/curl/curl/pull/12998
Diffstat (limited to 'docs/examples/post-callback.c')
0 files changed, 0 insertions, 0 deletions