[BACK]Return to stdio.h CVS log [TXT][DIR] Up to [local] / src / include

Diff for /src/include/stdio.h between version 1.50 and 1.51

version 1.50, 2015/01/20 22:09:50 version 1.51, 2016/03/14 20:43:03
Line 278 
Line 278 
 int      vdprintf(int, const char * __restrict, __va_list);  int      vdprintf(int, const char * __restrict, __va_list);
 #endif  #endif
   
 #if __ISO_C_VISIBLE >= 1999 || __BSD_VISIBLE  #if __ISO_C_VISIBLE >= 1999 || __XPG_VISIBLE >= 500 || __BSD_VISIBLE
 int      snprintf(char *, size_t, const char *, ...)  int      snprintf(char *, size_t, const char *, ...)
                 __attribute__((__format__ (printf, 3, 4)))                  __attribute__((__format__ (printf, 3, 4)))
                 __attribute__((__nonnull__ (3)))                  __attribute__((__nonnull__ (3)))
                 __attribute__((__bounded__ (__string__,1,2)));                  __attribute__((__bounded__ (__string__,1,2)));
   int      vsnprintf(char *, size_t, const char *, __va_list)
                   __attribute__((__format__ (printf, 3, 0)))
                   __attribute__((__nonnull__ (3)))
                   __attribute__((__bounded__(__string__,1,2)));
   #endif /* __ISO_C_VISIBLE >= 1999 || __XPG_VISIBLE >= 500 || __BSD_VISIBLE */
   
   #if __ISO_C_VISIBLE >= 1999 || __BSD_VISIBLE
 int      vfscanf(FILE *, const char *, __va_list)  int      vfscanf(FILE *, const char *, __va_list)
                 __attribute__((__format__ (scanf, 2, 0)))                  __attribute__((__format__ (scanf, 2, 0)))
                 __attribute__((__nonnull__ (2)));                  __attribute__((__nonnull__ (2)));
 int      vscanf(const char *, __va_list)  int      vscanf(const char *, __va_list)
                 __attribute__((__format__ (scanf, 1, 0)))                  __attribute__((__format__ (scanf, 1, 0)))
                 __attribute__((__nonnull__ (1)));                  __attribute__((__nonnull__ (1)));
 int      vsnprintf(char *, size_t, const char *, __va_list)  
                 __attribute__((__format__ (printf, 3, 0)))  
                 __attribute__((__nonnull__ (3)))  
                 __attribute__((__bounded__(__string__,1,2)));  
 int      vsscanf(const char *, const char *, __va_list)  int      vsscanf(const char *, const char *, __va_list)
                 __attribute__((__format__ (scanf, 2, 0)))                  __attribute__((__format__ (scanf, 2, 0)))
                 __attribute__((__nonnull__ (2)));                  __attribute__((__nonnull__ (2)));

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51