Changes in uspace/lib/c/include/stdio.h [9ac2013:1d0d06a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/stdio.h
r9ac2013 r1d0d06a 40 40 #include <str.h> 41 41 #include <adt/list.h> 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 42 54 43 #define EOF (-1) … … 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.