/**
The function \c fputc sends the character \c c (though given as type
\c int) to \c stream. It returns the character, or \c EOF in case
an error occurred.
*/
/**
The function \c fputc sends the character \c c (though given as type
\c int) to \c stream. It returns the character, or \c EOF in case
an error occurred.
*/
#if !defined(__DOXYGEN__)
/* putc() function implementation, required by standard */
#if !defined(__DOXYGEN__)
/* putc() function implementation, required by standard */
/* putchar() function implementation, required by standard */
extern int putchar(int __c);
/* putchar() function implementation, required by standard */
extern int putchar(int __c);
-extern int snprintf(char *__s, size_t __n, const char *__fmt, ...);
+extern int snprintf(char * NTS __s, size_t __n, const char * NTS __fmt, ...);
-extern int snprintf_P(char *__s, size_t __n, const char *__fmt, ...);
+extern int snprintf_P(char * NTS __s, size_t __n, const char * NTS __fmt, ...);
-extern int vsnprintf(char *__s, size_t __n, const char *__fmt, va_list ap);
+extern int vsnprintf(char * NTS __s, size_t __n, const char * NTS __fmt, va_list ap);
-extern int vsnprintf_P(char *__s, size_t __n, const char *__fmt, va_list ap);
+extern int vsnprintf_P(char * NTS __s, size_t __n, const char * NTS __fmt, va_list ap);
\c nmemb unless an output error occured.
*/
extern size_t fwrite(const void *__ptr, size_t __size, size_t __nmemb,
\c nmemb unless an output error occured.
*/
extern size_t fwrite(const void *__ptr, size_t __size, size_t __nmemb,
#if !defined(__DOXYGEN__)
/* getc() function implementation, required by standard */
#if !defined(__DOXYGEN__)
/* getc() function implementation, required by standard */
/* getchar() function implementation, required by standard */
extern int getchar(void);
/* getchar() function implementation, required by standard */
extern int getchar(void);
argument \c c character equals \c EOF, the operation will fail and
the stream will remain unchanged.
*/
argument \c c character equals \c EOF, the operation will fail and
the stream will remain unchanged.
*/
If an error was encountered, the function returns NULL and sets the
error flag of \c stream, which can be tested using ferror().
Otherwise, a pointer to the string will be returned. */
If an error was encountered, the function returns NULL and sets the
error flag of \c stream, which can be tested using ferror().
Otherwise, a pointer to the string will be returned. */
/**
Similar to fgets() except that it will operate on stream \c stdin,
and the trailing newline (if any) will not be stored in the string.
It is the caller's responsibility to provide enough storage to hold
the characters read. */
/**
Similar to fgets() except that it will operate on stream \c stdin,
and the trailing newline (if any) will not be stored in the string.
It is the caller's responsibility to provide enough storage to hold
the characters read. */
/**
Read \c nmemb objects, \c size bytes each, from \c stream,
/**
Read \c nmemb objects, \c size bytes each, from \c stream,
between these two conditions.
*/
extern size_t fread(void *__ptr, size_t __size, size_t __nmemb,
between these two conditions.
*/
extern size_t fread(void *__ptr, size_t __size, size_t __nmemb,
However, the usual skip of initial white space in the formats
that support it is implemented.
*/
However, the usual skip of initial white space in the formats
that support it is implemented.
*/