AVR Libc Home Page |  | AVR Libc Development Pages
Main Page | User Manual | Library Reference | FAQ | Alphabetical Index | Example Projects

# stdio.h File Reference

## Defines

#define | _STDIO_H_ 1
#define | __need_NULL
#define | __need_size_t
#define | FILE struct __file
#define | stdin (__iob[0])
#define | stdout (__iob[1])
#define | stderr (__iob[2])
#define | EOF (-1)
#define | fdev_set_udata(stream, u) do { (stream)->udata = u; } while(0)
#define | fdev_get_udata(stream) ((stream)->udata)
#define | fdev_setup_stream(stream, put, get, rwflag)
#define | _FDEV_SETUP_READ __SRD
#define | _FDEV_SETUP_WRITE __SWR
#define | _FDEV_SETUP_RW (__SRD|__SWR)
#define | _FDEV_ERR (-1)
#define | _FDEV_EOF (-2)
#define | FDEV_SETUP_STREAM(put, get, rwflag)
#define | fdev_close()
#define | putc(__c, __stream) fputc(__c, __stream)
#define | putchar(__c) fputc(__c, stdout)
#define | getc(__stream) fgetc(__stream)
#define | getchar() fgetc(stdin)
#define | SEEK_SET 0
#define | SEEK_CUR 1
#define | SEEK_END 2

## Functions

int | fclose (FILE *__stream)
int | vfprintf (FILE *__stream, const char *__fmt, va_list __ap)
int | vfprintf_P (FILE *__stream, const char *__fmt, va_list __ap)
int | fputc (int __c, FILE *__stream)
int | printf (const char *__fmt,...)
int | printf_P (const char *__fmt,...)
int | vprintf (const char *__fmt, va_list __ap)
int | sprintf (char *__s, const char *__fmt,...)
int | sprintf_P (char *__s, const char *__fmt,...)
int | snprintf (char *__s, size_t __n, const char *__fmt,...)
int | snprintf_P (char *__s, size_t __n, const char *__fmt,...)
int | vsprintf (char *__s, const char *__fmt, va_list ap)
int | vsprintf_P (char *__s, const char *__fmt, va_list ap)
int | vsnprintf (char *__s, size_t __n, const char *__fmt, va_list ap)
int | vsnprintf_P (char *__s, size_t __n, const char *__fmt, va_list ap)
int | fprintf (FILE *__stream, const char *__fmt,...)
int | fprintf_P (FILE *__stream, const char *__fmt,...)
int | fputs (const char *__str, FILE *__stream)
int | fputs_P (const char *__str, FILE *__stream)
int | puts (const char *__str)
int | puts_P (const char *__str)
size_t | fwrite (const void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)
int | fgetc (FILE *__stream)
int | ungetc (int __c, FILE *__stream)
char * | fgets (char *__str, int __size, FILE *__stream)
char * | gets (char *__str)
size_t | fread (void *__ptr, size_t __size, size_t __nmemb, FILE *__stream)
void | clearerr (FILE *__stream)
int | feof (FILE *__stream)
int | ferror (FILE *__stream)
int | vfscanf (FILE *__stream, const char *__fmt, va_list __ap)
int | vfscanf_P (FILE *__stream, const char *__fmt, va_list __ap)
int | fscanf (FILE *__stream, const char *__fmt,...)
int | fscanf_P (FILE *__stream, const char *__fmt,...)
int | scanf (const char *__fmt,...)
int | scanf_P (const char *__fmt,...)
int | vscanf (const char *__fmt, va_list __ap)
int | sscanf (const char *__buf, const char *__fmt,...)
int | sscanf_P (const char *__buf, const char *__fmt,...)
int | fflush (FILE *stream)

## Detailed Description

Automatically generated by Doxygen 1.5.8 on 22 Apr 2009.