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

Macros | Typedefs | Functions
stdio.h File Reference

Go to the source code of this file.

Macros

#define __need_NULL
 
#define __need_size_t
 
#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 BUFSIZ   1024
 
#define _IONBF   0
 
#define SEEK_SET   0
 
#define SEEK_CUR   1
 
#define SEEK_END   2
 

Typedefs

typedef struct __file FILE
 
typedef long long fpos_t
 

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)
 
int fgetpos (FILE *stream, fpos_t *pos)
 
FILEfopen (const char *path, const char *mode)
 
FILEfreopen (const char *path, const char *mode, FILE *stream)
 
FILEfdopen (int, const char *)
 
int fseek (FILE *stream, long offset, int whence)
 
int fsetpos (FILE *stream, fpos_t *pos)
 
long ftell (FILE *stream)
 
int fileno (FILE *)
 
void perror (const char *s)
 
int remove (const char *pathname)
 
int rename (const char *oldpath, const char *newpath)
 
void rewind (FILE *stream)
 
void setbuf (FILE *stream, char *buf)
 
int setvbuf (FILE *stream, char *buf, int mode, size_t size)
 
FILEtmpfile (void)
 
char * tmpnam (char *s)
 

Automatically generated by Doxygen 1.8.7 on Tue Aug 12 2014.