CHDK_DE Vorschauversion  Trunk Rev. 5830
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
stdio.h-Dateireferenz
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  FILE_S
 

Makrodefinitionen

#define SEEK_SET   0
 
#define SEEK_CUR   1
 
#define SEEK_END   2
 
#define ftell(f)   (f ? (long)f->pos : -1)
 

Typdefinitionen

typedef struct FILE_S FILE
 

Funktionen

FILEfopen (const char *filename, const char *mode)
 
long fclose (FILE *f)
 
long fread (void *buf, long elsize, long count, FILE *f)
 
long fwrite (const void *buf, long elsize, long count, FILE *f)
 
long fseek (FILE *file, long offset, long whence)
 
long fflush (FILE *file)
 
long feof (FILE *file)
 
long ftell (FILE *file)
 
char * fgets (char *buf, int n, FILE *f)
 

Makro-Dokumentation

#define ftell (   f)    (f ? (long)f->pos : -1)

Definiert in Zeile 40 der Datei stdio.h.

#define SEEK_CUR   1

Definiert in Zeile 12 der Datei stdio.h.

#define SEEK_END   2

Definiert in Zeile 13 der Datei stdio.h.

#define SEEK_SET   0

Definiert in Zeile 11 der Datei stdio.h.

Dokumentation der benutzerdefinierten Typen

typedef struct FILE_S FILE

Dokumentation der Funktionen

long fclose ( FILE f)

Definiert in Zeile 790 der Datei wrappers.c.

790  {
791  return _Fclose_Fut((long)f);
792 }
long feof ( FILE file)

Definiert in Zeile 806 der Datei wrappers.c.

806  {
807  return _Feof_Fut((long)file);
808 }
long fflush ( FILE file)

Definiert in Zeile 810 der Datei wrappers.c.

810  {
811  return _Fflush_Fut((long)file);
812 }
char* fgets ( char *  buf,
int  n,
FILE f 
)

Definiert in Zeile 814 der Datei wrappers.c.

814  {
815  return _Fgets_Fut(buf,n,(int)f);
816 }
FILE* fopen ( const char *  filename,
const char *  mode 
)

Definiert in Zeile 775 der Datei wrappers.c.

775  {
776 #ifdef CAM_DRYOS
777  if(!filename || filename[0]!='A') {
778  return NULL;
779  }
780 #endif
781 
782  // Check fileio semaphore, if not available we are probably recording video
783  if (!takeFileIOSemaphore())
784  return NULL;
785  _GiveSemaphore(fileio_semaphore);
786 
787  return (FILE *)_Fopen_Fut(filename,mode);
788 }
long fread ( void *  buf,
long  elsize,
long  count,
FILE f 
)

Definiert in Zeile 794 der Datei wrappers.c.

794  {
795  return _Fread_Fut(buf,elsize,count,(long)f);
796 }
long fseek ( FILE file,
long  offset,
long  whence 
)

Definiert in Zeile 802 der Datei wrappers.c.

802  {
803  return _Fseek_Fut((long)file,offset,whence);
804 }
long ftell ( FILE file)
long fwrite ( const void *  buf,
long  elsize,
long  count,
FILE f 
)

Definiert in Zeile 798 der Datei wrappers.c.

798  {
799  return _Fwrite_Fut(buf,elsize,count,(long)f);
800 }