diff options
| author | jvoisin | 2024-06-14 19:37:48 +0200 |
|---|---|---|
| committer | jvoisin | 2024-06-14 19:37:48 +0200 |
| commit | 6939e3382a232d20882c1c7e74274132de154bb6 (patch) | |
| tree | 7467d9976a30ac447bfb930817848cdcd14f41d4 /include/stdio.h | |
| parent | 1becad43298e74ba73bc66f9d44523e5d121c667 (diff) | |
Remove `restrict` keywords
- They're not used anywhere else in fortify-headers
- It's breaking compilation on C++, because compatibility is hard
It was initially reported on https://gitlab.alpinelinux.org/alpine/aports/-/issues/16200
Diffstat (limited to 'include/stdio.h')
| -rw-r--r-- | include/stdio.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/stdio.h b/include/stdio.h index abdef6c..642ac40 100644 --- a/include/stdio.h +++ b/include/stdio.h | |||
| @@ -226,7 +226,7 @@ _FORTIFY_FN(vprintf) int vprintf(const char *__f, __builtin_va_list __v) | |||
| 226 | #if __has_builtin(__builtin_vasprintf) | 226 | #if __has_builtin(__builtin_vasprintf) |
| 227 | __diagnose_as_builtin(__builtin_vasprintf, 1, 2, 3) | 227 | __diagnose_as_builtin(__builtin_vasprintf, 1, 2, 3) |
| 228 | #endif | 228 | #endif |
| 229 | _FORTIFY_FN(vasprintf) int vasprintf(char **restrict strp, const char *restrict fmt, __builtin_va_list ap) | 229 | _FORTIFY_FN(vasprintf) int vasprintf(char **strp, const char *fmt, __builtin_va_list ap) |
| 230 | { | 230 | { |
| 231 | #if __has_builtin(__builtin___vasprintf_chk) && USE_NATIVE_CHK | 231 | #if __has_builtin(__builtin___vasprintf_chk) && USE_NATIVE_CHK |
| 232 | return __builtin___vasprintf_chk(_FORTIFY_SOURCE, strp, fmt, ap); | 232 | return __builtin___vasprintf_chk(_FORTIFY_SOURCE, strp, fmt, ap); |
| @@ -340,7 +340,7 @@ __fh_format(printf, 2, 0) | |||
| 340 | #if __has_builtin(__builtin_asprintf) | 340 | #if __has_builtin(__builtin_asprintf) |
| 341 | __diagnose_as_builtin(__builtin_asprintf, 2, 3) | 341 | __diagnose_as_builtin(__builtin_asprintf, 2, 3) |
| 342 | #endif | 342 | #endif |
| 343 | _FORTIFY_FN(asprintf) int asprintf(char **restrict strp, const char *restrict fmt, ...) | 343 | _FORTIFY_FN(asprintf) int asprintf(char **strp, const char *fmt, ...) |
| 344 | { | 344 | { |
| 345 | #if __has_builtin(__builtin___asprintf_chk) && USE_NATIVE_CHK | 345 | #if __has_builtin(__builtin___asprintf_chk) && USE_NATIVE_CHK |
| 346 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); | 346 | return __builtin___asprintf_chk(_FORTIFY_SOURCE, strp, fmt, __builtin_va_arg_pack()); |
