diff options
Diffstat (limited to 'include/stdio.h')
| -rw-r--r-- | include/stdio.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/include/stdio.h b/include/stdio.h index 5cf5b13..0d618cc 100644 --- a/include/stdio.h +++ b/include/stdio.h | |||
| @@ -19,7 +19,7 @@ extern "C" { | |||
| 19 | 19 | ||
| 20 | extern char *__fgets_orig(char *, int, FILE *) | 20 | extern char *__fgets_orig(char *, int, FILE *) |
| 21 | __asm__(__USER_LABEL_PREFIX__ "fgets"); | 21 | __asm__(__USER_LABEL_PREFIX__ "fgets"); |
| 22 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 22 | extern __inline __attribute__((__always_inline__,__gnu_inline____,__artificial__)) |
| 23 | char *fgets(char *s, int n, FILE *fp) | 23 | char *fgets(char *s, int n, FILE *fp) |
| 24 | { | 24 | { |
| 25 | size_t bos = __builtin_object_size(s, 0); | 25 | size_t bos = __builtin_object_size(s, 0); |
| @@ -31,7 +31,7 @@ char *fgets(char *s, int n, FILE *fp) | |||
| 31 | 31 | ||
| 32 | extern size_t __fread_orig(void *, size_t, size_t, FILE *) | 32 | extern size_t __fread_orig(void *, size_t, size_t, FILE *) |
| 33 | __asm__(__USER_LABEL_PREFIX__ "fread"); | 33 | __asm__(__USER_LABEL_PREFIX__ "fread"); |
| 34 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 34 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 35 | size_t fread(void *dst, size_t n, size_t nmemb, FILE *fp) | 35 | size_t fread(void *dst, size_t n, size_t nmemb, FILE *fp) |
| 36 | { | 36 | { |
| 37 | size_t bos = __builtin_object_size(dst, 0); | 37 | size_t bos = __builtin_object_size(dst, 0); |
| @@ -45,7 +45,7 @@ size_t fread(void *dst, size_t n, size_t nmemb, FILE *fp) | |||
| 45 | 45 | ||
| 46 | extern size_t __fwrite_orig(const void *, size_t, size_t, FILE *) | 46 | extern size_t __fwrite_orig(const void *, size_t, size_t, FILE *) |
| 47 | __asm__(__USER_LABEL_PREFIX__ "fwrite"); | 47 | __asm__(__USER_LABEL_PREFIX__ "fwrite"); |
| 48 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 48 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 49 | size_t fwrite(const void *dst, size_t n, size_t nmemb, FILE *fp) | 49 | size_t fwrite(const void *dst, size_t n, size_t nmemb, FILE *fp) |
| 50 | { | 50 | { |
| 51 | size_t bos = __builtin_object_size(dst, 0); | 51 | size_t bos = __builtin_object_size(dst, 0); |
| @@ -59,7 +59,7 @@ size_t fwrite(const void *dst, size_t n, size_t nmemb, FILE *fp) | |||
| 59 | 59 | ||
| 60 | extern int __vsnprintf_orig(char *, size_t, const char *, __builtin_va_list) | 60 | extern int __vsnprintf_orig(char *, size_t, const char *, __builtin_va_list) |
| 61 | __asm__(__USER_LABEL_PREFIX__ "vsnprintf"); | 61 | __asm__(__USER_LABEL_PREFIX__ "vsnprintf"); |
| 62 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 62 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 63 | int vsnprintf(char *s, size_t n, const char *fmt, __builtin_va_list ap) | 63 | int vsnprintf(char *s, size_t n, const char *fmt, __builtin_va_list ap) |
| 64 | { | 64 | { |
| 65 | size_t bos = __builtin_object_size(s, 0); | 65 | size_t bos = __builtin_object_size(s, 0); |
| @@ -71,7 +71,7 @@ int vsnprintf(char *s, size_t n, const char *fmt, __builtin_va_list ap) | |||
| 71 | 71 | ||
| 72 | extern int __vsprintf_orig(char *, const char *, __builtin_va_list) | 72 | extern int __vsprintf_orig(char *, const char *, __builtin_va_list) |
| 73 | __asm__(__USER_LABEL_PREFIX__ "vsprintf"); | 73 | __asm__(__USER_LABEL_PREFIX__ "vsprintf"); |
| 74 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 74 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 75 | int vsprintf(char *s, const char *fmt, __builtin_va_list ap) | 75 | int vsprintf(char *s, const char *fmt, __builtin_va_list ap) |
| 76 | { | 76 | { |
| 77 | size_t bos = __builtin_object_size(s, 0); | 77 | size_t bos = __builtin_object_size(s, 0); |
| @@ -89,7 +89,7 @@ int vsprintf(char *s, const char *fmt, __builtin_va_list ap) | |||
| 89 | 89 | ||
| 90 | extern int __snprintf_orig(char *, size_t, const char *, ...) | 90 | extern int __snprintf_orig(char *, size_t, const char *, ...) |
| 91 | __asm__(__USER_LABEL_PREFIX__ "snprintf"); | 91 | __asm__(__USER_LABEL_PREFIX__ "snprintf"); |
| 92 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 92 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 93 | int snprintf(char *s, size_t n, const char *fmt, ...) | 93 | int snprintf(char *s, size_t n, const char *fmt, ...) |
| 94 | { | 94 | { |
| 95 | size_t bos = __builtin_object_size(s, 0); | 95 | size_t bos = __builtin_object_size(s, 0); |
| @@ -101,7 +101,7 @@ int snprintf(char *s, size_t n, const char *fmt, ...) | |||
| 101 | 101 | ||
| 102 | extern int __sprintf_orig(char *, const char *, ...) | 102 | extern int __sprintf_orig(char *, const char *, ...) |
| 103 | __asm__(__USER_LABEL_PREFIX__ "sprintf"); | 103 | __asm__(__USER_LABEL_PREFIX__ "sprintf"); |
| 104 | extern __inline __attribute__((__always_inline__,__gnu_inline__)) | 104 | extern __inline __attribute__((__always_inline__,__gnu_inline__,__artificial__)) |
| 105 | int sprintf(char *s, const char *fmt, ...) | 105 | int sprintf(char *s, const char *fmt, ...) |
| 106 | { | 106 | { |
| 107 | size_t bos = __builtin_object_size(s, 0); | 107 | size_t bos = __builtin_object_size(s, 0); |
