summaryrefslogtreecommitdiff
path: root/include/stdio.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/stdio.h')
-rw-r--r--include/stdio.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/stdio.h b/include/stdio.h
index 97ae185..b1ccc75 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -49,7 +49,7 @@ __fortify_vsprintf(char *s, const char *fmt, __builtin_va_list ap)
49 size_t bos = __builtin_object_size(s, 0); 49 size_t bos = __builtin_object_size(s, 0);
50 int r; 50 int r;
51 51
52 if (bos != -1) { 52 if (bos != (size_t)-1) {
53 r = vsnprintf(s, bos, fmt, ap); 53 r = vsnprintf(s, bos, fmt, ap);
54 if (r != -1 && (size_t)r >= bos) 54 if (r != -1 && (size_t)r >= bos)
55 __builtin_trap(); 55 __builtin_trap();
@@ -94,7 +94,7 @@ __fortify_vsnprintf(char *s, size_t n, const char *fmt, __builtin_va_list ap)
94#define sprintf(s, fmt, ...) ({ \ 94#define sprintf(s, fmt, ...) ({ \
95 size_t bos = __builtin_object_size(s, 0); \ 95 size_t bos = __builtin_object_size(s, 0); \
96 int r; \ 96 int r; \
97 if (bos != -1) { \ 97 if (bos != (size_t)-1) { \
98 r = (snprintf)(s, bos, fmt, ## __VA_ARGS__); \ 98 r = (snprintf)(s, bos, fmt, ## __VA_ARGS__); \
99 if (r != -1 && (size_t)r >= bos) \ 99 if (r != -1 && (size_t)r >= bos) \
100 __builtin_trap(); \ 100 __builtin_trap(); \