Changes in uspace/lib/c/include/stdio.h [9ac2013:3629481] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/stdio.h
r9ac2013 r3629481 41 41 #include <adt/list.h> 42 42 43 #ifndef NVERIFY_PRINTF44 45 #define PRINTF_ATTRIBUTE(start, end) \46 __attribute__((format(gnu_printf, start, end)))47 48 #else /* NVERIFY_PRINTF */49 50 #define PRINTF_ATTRIBUTE(start, end)51 52 #endif /* NVERIFY_PRINTF */53 54 43 #define EOF (-1) 55 44 … … 57 46 #define BUFSIZ 4096 58 47 59 #define DEBUG(fmt, ...) 48 #define DEBUG(fmt, ...)se\ 60 49 { \ 61 50 char _buf[256]; \ … … 160 149 161 150 /* Formatted string output functions */ 162 extern int fprintf(FILE *, const char*, ...) 163 PRINTF_ATTRIBUTE(2, 3); 151 extern int fprintf(FILE *, const char*, ...); 164 152 extern int vfprintf(FILE *, const char *, va_list); 165 153 166 extern int printf(const char *, ...) 167 PRINTF_ATTRIBUTE(1, 2); 154 extern int printf(const char *, ...); 168 155 extern int vprintf(const char *, va_list); 169 156 170 extern int snprintf(char *, size_t , const char *, ...) 171 PRINTF_ATTRIBUTE(3, 4); 172 extern int asprintf(char **, const char *, ...) 173 PRINTF_ATTRIBUTE(2, 3); 157 extern int snprintf(char *, size_t , const char *, ...); 158 extern int asprintf(char **, const char *, ...); 174 159 extern int vsnprintf(char *, size_t, const char *, va_list); 175 160
Note:
See TracChangeset
for help on using the changeset viewer.