io.c File Reference

#include <SDL_endian.h>
#include <string.h>
#include <sys/stat.h>
#include <errno.h>
#include <dirent.h>
#include "struct.h"
#include "io.h"

Functions

word endian_magic16 (word x)
dword endian_magic32 (dword x)
int read_byte (FILE *Fichier, byte *Dest)
int write_byte (FILE *Fichier, byte Byte)
int read_bytes (FILE *Fichier, void *Dest, size_t Taille)
int write_bytes (FILE *Fichier, void *Src, size_t Taille)
int read_word_le (FILE *Fichier, word *Dest)
int write_word_le (FILE *Fichier, word Mot)
int read_word_be (FILE *Fichier, word *Dest)
int write_word_be (FILE *Fichier, word Mot)
int read_dword_le (FILE *Fichier, dword *Dest)
int write_dword_le (FILE *Fichier, dword Mot)
int read_dword_be (FILE *Fichier, dword *Dest)
int write_dword_be (FILE *Fichier, dword Mot)
char * Position_dernier_slash (const char *Chaine)
void Extraire_nom_fichier (char *Destination, const char *Source)
void Extraire_chemin (char *Destination, const char *Source)
int Fichier_existe (char *Fichier)
int Repertoire_existe (char *Repertoire)

Function Documentation

word endian_magic16 ( word  x  ) 

dword endian_magic32 ( dword  x  ) 

int read_byte ( FILE *  Fichier,
byte Dest 
)

int write_byte ( FILE *  Fichier,
byte  Byte 
)

int read_bytes ( FILE *  Fichier,
void *  Dest,
size_t  Taille 
)

int write_bytes ( FILE *  Fichier,
void *  Src,
size_t  Taille 
)

int read_word_le ( FILE *  Fichier,
word Dest 
)

int write_word_le ( FILE *  Fichier,
word  Mot 
)

int read_word_be ( FILE *  Fichier,
word Dest 
)

Referenced by Load_LBM(), and Load_PKM().

int write_word_be ( FILE *  Fichier,
word  Mot 
)

Referenced by Save_LBM().

int read_dword_le ( FILE *  Fichier,
dword Dest 
)

Referenced by Charger_CFG(), Load_BMP(), and Test_BMP().

int write_dword_le ( FILE *  Fichier,
dword  Mot 
)

Referenced by Sauver_CFG().

int read_dword_be ( FILE *  Fichier,
dword Dest 
)

Referenced by Load_LBM(), Test_LBM(), and Wait_for().

int write_dword_be ( FILE *  Fichier,
dword  Mot 
)

Referenced by Save_LBM().

char* Position_dernier_slash ( const char *  Chaine  ) 

void Extraire_nom_fichier ( char *  Destination,
const char *  Source 
)

void Extraire_chemin ( char *  Destination,
const char *  Source 
)

int Fichier_existe ( char *  Fichier  ) 

int Repertoire_existe ( char *  Repertoire  ) 

References PARENT_DIR.

Referenced by Bouton_Load_ou_Save(), and Set_Config_Directory().


Generated on Sat Mar 7 22:45:16 2009 for GrafX2 by  doxygen 1.5.8