diff options
Diffstat (limited to 'include/stdio.h')
| -rw-r--r-- | include/stdio.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/stdio.h b/include/stdio.h index 67738ed..52032ae 100644 --- a/include/stdio.h +++ b/include/stdio.h | |||
| @@ -121,6 +121,7 @@ _FORTIFY_FN(vsprintf) int vsprintf(char * _FORTIFY_POS0 __s, const char *__f, | |||
| 121 | * 3) not implementing these under clang, which is what we do for now | 121 | * 3) not implementing these under clang, which is what we do for now |
| 122 | */ | 122 | */ |
| 123 | 123 | ||
| 124 | __format(printf, 3, 4) | ||
| 124 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, | 125 | _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, |
| 125 | const char *__f, ...) | 126 | const char *__f, ...) |
| 126 | { | 127 | { |
| @@ -131,6 +132,7 @@ _FORTIFY_FN(snprintf) int snprintf(char *__s, size_t __n, | |||
| 131 | return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack()); | 132 | return __orig_snprintf(__s, __n, __f, __builtin_va_arg_pack()); |
| 132 | } | 133 | } |
| 133 | 134 | ||
| 135 | __format(printf, 2, 3) | ||
| 134 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) | 136 | _FORTIFY_FN(sprintf) int sprintf(char *__s, const char *__f, ...) |
| 135 | { | 137 | { |
| 136 | size_t __b = __bos(__s, 0); | 138 | size_t __b = __bos(__s, 0); |
