VLSI Solution Oy / MegaLib Documentation

stdio.h File Reference

#include <stddef.h>

Include dependency graph for stdio.h:

Go to the source code of this file.

Data Structures

struct  __sfpos

Defines

#define EOF   (-1)
#define FOPEN_MAX   20
#define FILENAME_MAX   256
#define SEEK_SET   0
#define SEEK_CUR   1
#define SEEK_END   2
#define stdin   (FILE *)1
#define stdout   (FILE *)2
#define stderr   (FILE *)3

Typedefs

typedef __sfpos fpos_t
typedef void FILE

Functions

__near FILE register __a0 * fopen (__near const char register __i0 *filename, __near const char register __i1 *mode)
__near FILE register __a0 * freopen (__near const char register __i0 *filename, __near const char register __i1 *mode, __near FILE register __a0 *stream)
int register __a0 fflush (__near FILE register __a0 *stream)
int register __a0 fclose (__near FILE register __a0 *stream)
int register __a0 remove (__near const char register __i0 *filename)
int register __a0 rename (__near const char register __i0 *oldname, __near const char register __i1 *newname)
int register __a0 fgetc (__near FILE register __a1 *stream)
__near char register __a0 * fgets (__near char register __i0 *s, int register __a0 n, __near FILE register __a1 *stream)
int register __a0 fputc (int register __a0 c, __near FILE register __a1 *stream)
int register __a0 fputs (__near const char register __i0 *s, __near FILE register __a1 *stream)
int register __a0 getc (__near FILE register __a1 *stream)
int register __a0 getchar (void)
__near char register __a0 * gets (__near char register __i0 *s)
int register __a0 putc (int register __a0 c, __near FILE register __a1 *stream)
int register __a0 putchar (int register __a0 c)
int register __a0 puts (__near const char register __i0 *s)
int register __a0 ungetc (int register __a0 c, __near FILE register __a1 *stream)
size_t register __a0 fread (__near void register __i0 *ptr, size_t register __b0 size, size_t register __b1 nobj, __near FILE register __a1 *stream)
size_t register __a0 fwrite (__near const void register __i0 *ptr, size_t register __b0 size, size_t register __b1 nobj, __near FILE register __a1 *stream)
int register __a0 fseek (__near FILE register __a0 *stream, long register __b offset, int register __a1 origin)
long register __a ftell (__near FILE register __a0 *stream)
void rewind (__near FILE register __a0 *stream)
int register __a0 fgetpos (__near FILE register __a0 *stream, __near fpos_t register __i0 *ptr)
int register __a0 fsetpos (__near FILE register __a0 *stream, __near const fpos_t register __i0 *ptr)
void clearerr (__near FILE register __a0 *stream)
int register __a0 feof (__near FILE register __a0 *stream)
int register __a0 ferror (__near FILE register __a0 *stream)
void perror (__near const char register __i0 *s)
int fprintf (__near FILE *stream, __near const char *fmt,...)
int printf (__near const char *fmt,...)
int sprintf (__near char *s, __near const char *fmt,...)
int sscanf (const char *str, const char *fmt,...)
int tinysprintf (char *str, const char *fmt,...)
int tinyprintf (const char *fmt,...)
int tinyfprintf (FILE *fp, const char *fmt,...)


Define Documentation

#define EOF   (-1)
 

Definition at line 22 of file stdio.h.

#define FILENAME_MAX   256
 

Definition at line 27 of file stdio.h.

#define FOPEN_MAX   20
 

Definition at line 26 of file stdio.h.

#define SEEK_CUR   1
 

Definition at line 34 of file stdio.h.

#define SEEK_END   2
 

Definition at line 37 of file stdio.h.

#define SEEK_SET   0
 

Definition at line 31 of file stdio.h.

#define stderr   (FILE *)3
 

Definition at line 42 of file stdio.h.

#define stdin   (FILE *)1
 

Definition at line 40 of file stdio.h.

#define stdout   (FILE *)2
 

Definition at line 41 of file stdio.h.


Typedef Documentation

typedef void FILE
 

Definition at line 20 of file stdio.h.

typedef struct __sfpos fpos_t
 


Function Documentation

void clearerr __near FILE register __a0 *  stream  ) 
 

int register __a0 fclose __near FILE register __a0 *  stream  ) 
 

int register __a0 feof __near FILE register __a0 *  stream  ) 
 

int register __a0 ferror __near FILE register __a0 *  stream  ) 
 

int register __a0 fflush __near FILE register __a0 *  stream  ) 
 

int register __a0 fgetc __near FILE register __a1 *  stream  ) 
 

int register __a0 fgetpos __near FILE register __a0 *  stream,
__near fpos_t register __i0 *  ptr
 

__near char register __a0* fgets __near char register __i0 *  s,
int register __a0  n,
__near FILE register __a1 *  stream
 

reads in at most one less than n from stream to buffer s. Reading stops at a newline or EOF. Newline is stored into the buffer. A NUL is stored after the last character in the buffer.

__near FILE register __a0* fopen __near const char register __i0 *  filename,
__near const char register __i1 *  mode
 

int fprintf __near FILE stream,
__near const char *  fmt,
  ...
 

int register __a0 fputc int register __a0  c,
__near FILE register __a1 *  stream
 

writes the character c to stream.

int register __a0 fputs __near const char register __i0 *  s,
__near FILE register __a1 *  stream
 

writes the string s to stream without the trailing NUL.

size_t register __a0 fread __near void register __i0 *  ptr,
size_t register __b0  size,
size_t register __b1  nobj,
__near FILE register __a1 *  stream
 

Reads pairs of bytes from the stream and stores them into the word buffer. The first byte goes to the high bits of a word.

__near FILE register __a0* freopen __near const char register __i0 *  filename,
__near const char register __i1 *  mode,
__near FILE register __a0 *  stream
 

int register __a0 fseek __near FILE register __a0 *  stream,
long register __b  offset,
int register __a1  origin
 

int register __a0 fsetpos __near FILE register __a0 *  stream,
__near const fpos_t register __i0 *  ptr
 

long register __a ftell __near FILE register __a0 *  stream  ) 
 

size_t register __a0 fwrite __near const void register __i0 *  ptr,
size_t register __b0  size,
size_t register __b1  nobj,
__near FILE register __a1 *  stream
 

Writes pairs of bytes to the stream. The high bits of a word are written to the first byte.

int register __a0 getc __near FILE register __a1 *  stream  ) 
 

equivalent to fgetc(), but may be macro.

int register __a0 getchar void   ) 
 

__near char register __a0* gets __near char register __i0 *  s  ) 
 

void perror __near const char register __i0 *  s  ) 
 

int printf __near const char *  fmt,
  ...
 

int register __a0 putc int register __a0  c,
__near FILE register __a1 *  stream
 

int register __a0 putchar int register __a0  c  ) 
 

int register __a0 puts __near const char register __i0 *  s  ) 
 

int register __a0 remove __near const char register __i0 *  filename  ) 
 

int register __a0 rename __near const char register __i0 *  oldname,
__near const char register __i1 *  newname
 

void rewind __near FILE register __a0 *  stream  ) 
 

int sprintf __near char *  s,
__near const char *  fmt,
  ...
 

int sscanf const char *  str,
const char *  fmt,
  ...
 

int tinyfprintf FILE fp,
const char *  fmt,
  ...
 

int tinyprintf const char *  fmt,
  ...
 

int tinysprintf char *  str,
const char *  fmt,
  ...
 

int register __a0 ungetc int register __a0  c,
__near FILE register __a1 *  stream
 


All software copyright 2005-2006 VLSI Solution OY. Redistribution of this software is strictly forbidden.