summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsin2015-01-28 23:40:17 +0000
committersin2015-01-28 23:40:17 +0000
commitf54195479d315568ad4f7541ef33dc1d36a986b8 (patch)
tree274060e53c07d28b4a9926bc61073e02c756ad40
parent37b438f146d52b5d09ed580949075aa11443a67a (diff)
Use BSD-style func defs
-rw-r--r--include/stdio.h4
-rw-r--r--include/string.h36
2 files changed, 27 insertions, 13 deletions
diff --git a/include/stdio.h b/include/stdio.h
index fe0d5a8..c092435 100644
--- a/include/stdio.h
+++ b/include/stdio.h
@@ -9,7 +9,9 @@ static inline
9__attribute__ ((always_inline)) 9__attribute__ ((always_inline))
10__attribute__ ((__format__ (printf, 3, 0))) 10__attribute__ ((__format__ (printf, 3, 0)))
11__attribute__ ((__nonnull__ (3))) 11__attribute__ ((__nonnull__ (3)))
12int __fortify_vsnprintf(char *__restrict s, size_t n, const char *__restrict fmt, __builtin_va_list ap) 12int
13__fortify_vsnprintf(char *__restrict s, size_t n, const char *__restrict fmt,
14 __builtin_va_list ap)
13{ 15{
14 size_t bos = __builtin_object_size(s, 0); 16 size_t bos = __builtin_object_size(s, 0);
15 17
diff --git a/include/string.h b/include/string.h
index a8e6f5b..565f70e 100644
--- a/include/string.h
+++ b/include/string.h
@@ -6,7 +6,8 @@
6#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 6#if defined(_FORTIFY_SOURCE) && _FORTIFY_SOURCE > 0 && defined(__OPTIMIZE__) && __OPTIMIZE__ > 0
7 7
8static inline __attribute__ ((always_inline)) 8static inline __attribute__ ((always_inline))
9void *__fortify_memcpy(void *__restrict dest, const void *__restrict src, size_t n) 9void *
10__fortify_memcpy(void *__restrict dest, const void *__restrict src, size_t n)
10{ 11{
11 size_t bos = __builtin_object_size(dest, 0); 12 size_t bos = __builtin_object_size(dest, 0);
12 13
@@ -16,7 +17,8 @@ void *__fortify_memcpy(void *__restrict dest, const void *__restrict src, size_t
16} 17}
17 18
18static inline __attribute__ ((always_inline)) 19static inline __attribute__ ((always_inline))
19void *__fortify_memmove(void *__restrict dest, const void *__restrict src, size_t n) 20void *
21__fortify_memmove(void *__restrict dest, const void *__restrict src, size_t n)
20{ 22{
21 size_t bos = __builtin_object_size(dest, 0); 23 size_t bos = __builtin_object_size(dest, 0);
22 24
@@ -26,7 +28,8 @@ void *__fortify_memmove(void *__restrict dest, const void *__restrict src, size_
26} 28}
27 29
28static inline __attribute__ ((always_inline)) 30static inline __attribute__ ((always_inline))
29void *__fortify_memset(void *dest, int c, size_t n) 31void *
32__fortify_memset(void *dest, int c, size_t n)
30{ 33{
31 size_t bos = __builtin_object_size(dest, 0); 34 size_t bos = __builtin_object_size(dest, 0);
32 35
@@ -36,7 +39,8 @@ void *__fortify_memset(void *dest, int c, size_t n)
36} 39}
37 40
38static inline __attribute__ ((always_inline)) 41static inline __attribute__ ((always_inline))
39char *__fortify_stpcpy(char *__restrict dest, const char *__restrict src) 42char *
43__fortify_stpcpy(char *__restrict dest, const char *__restrict src)
40{ 44{
41 size_t bos = __builtin_object_size(dest, 0); 45 size_t bos = __builtin_object_size(dest, 0);
42 46
@@ -46,7 +50,8 @@ char *__fortify_stpcpy(char *__restrict dest, const char *__restrict src)
46} 50}
47 51
48static inline __attribute__ ((always_inline)) 52static inline __attribute__ ((always_inline))
49char *__fortify_stpncpy(char *__restrict dest, const char *__restrict src, size_t n) 53char *
54__fortify_stpncpy(char *__restrict dest, const char *__restrict src, size_t n)
50{ 55{
51 size_t bos = __builtin_object_size(dest, 0); 56 size_t bos = __builtin_object_size(dest, 0);
52 57
@@ -56,7 +61,8 @@ char *__fortify_stpncpy(char *__restrict dest, const char *__restrict src, size_
56} 61}
57 62
58static inline __attribute__ ((always_inline)) 63static inline __attribute__ ((always_inline))
59char *__fortify_strcat(char *__restrict dest, const char *__restrict src) 64char *
65__fortify_strcat(char *__restrict dest, const char *__restrict src)
60{ 66{
61 size_t bos = __builtin_object_size(dest, 0); 67 size_t bos = __builtin_object_size(dest, 0);
62 68
@@ -66,7 +72,8 @@ char *__fortify_strcat(char *__restrict dest, const char *__restrict src)
66} 72}
67 73
68static inline __attribute__ ((always_inline)) 74static inline __attribute__ ((always_inline))
69char *__fortify_strcpy(char *__restrict dest, const char *__restrict src) 75char *
76__fortify_strcpy(char *__restrict dest, const char *__restrict src)
70{ 77{
71 size_t bos = __builtin_object_size(dest, 0); 78 size_t bos = __builtin_object_size(dest, 0);
72 79
@@ -76,7 +83,8 @@ char *__fortify_strcpy(char *__restrict dest, const char *__restrict src)
76} 83}
77 84
78static inline __attribute__ ((always_inline)) 85static inline __attribute__ ((always_inline))
79char *__fortify_strncat(char *__restrict dest, const char *__restrict src, size_t n) 86char *
87__fortify_strncat(char *__restrict dest, const char *__restrict src, size_t n)
80{ 88{
81 size_t bos = __builtin_object_size(dest, 0); 89 size_t bos = __builtin_object_size(dest, 0);
82 size_t slen, dlen; 90 size_t slen, dlen;
@@ -93,7 +101,8 @@ char *__fortify_strncat(char *__restrict dest, const char *__restrict src, size_
93} 101}
94 102
95static inline __attribute__ ((always_inline)) 103static inline __attribute__ ((always_inline))
96char *__fortify_strncpy(char *__restrict dest, const char *__restrict src, size_t n) 104char *
105__fortify_strncpy(char *__restrict dest, const char *__restrict src, size_t n)
97{ 106{
98 size_t bos = __builtin_object_size(dest, 0); 107 size_t bos = __builtin_object_size(dest, 0);
99 108
@@ -104,7 +113,8 @@ char *__fortify_strncpy(char *__restrict dest, const char *__restrict src, size_
104 113
105#ifdef _GNU_SOURCE 114#ifdef _GNU_SOURCE
106static inline __attribute__ ((always_inline)) 115static inline __attribute__ ((always_inline))
107void *__fortify_mempcpy(void *__restrict dest, const void *__restrict src, size_t n) 116void *
117__fortify_mempcpy(void *__restrict dest, const void *__restrict src, size_t n)
108{ 118{
109 size_t bos = __builtin_object_size(dest, 0); 119 size_t bos = __builtin_object_size(dest, 0);
110 120
@@ -116,7 +126,8 @@ void *__fortify_mempcpy(void *__restrict dest, const void *__restrict src, size_
116 126
117#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE) 127#if defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
118static inline __attribute__ ((always_inline)) 128static inline __attribute__ ((always_inline))
119size_t __fortify_strlcat(char *__restrict dest, const char *__restrict src, size_t n) 129size_t
130__fortify_strlcat(char *__restrict dest, const char *__restrict src, size_t n)
120{ 131{
121 size_t bos = __builtin_object_size(dest, 0); 132 size_t bos = __builtin_object_size(dest, 0);
122 133
@@ -126,7 +137,8 @@ size_t __fortify_strlcat(char *__restrict dest, const char *__restrict src, size
126} 137}
127 138
128static inline __attribute__ ((always_inline)) 139static inline __attribute__ ((always_inline))
129size_t __fortify_strlcpy(char *__restrict dest, const char *__restrict src, size_t n) 140size_t
141__fortify_strlcpy(char *__restrict dest, const char *__restrict src, size_t n)
130{ 142{
131 size_t bos = __builtin_object_size(dest, 0); 143 size_t bos = __builtin_object_size(dest, 0);
132 144