Main Page   Modules   Compound List   File List   Compound Members   File Members  

endian_io.c File Reference

#include <gandalf/common/endian_io.h>
#include <gandalf/common/misc_error.h>
#include <gandalf/config.h>

Functions

Gan_Bool gan_fread_lendian_i16 (FILE *fp, gan_i16 *ai16, size_t nitems)
 Reads an array of signed 16-bit integers from a file.

Gan_Bool gan_fwrite_lendian_i16 (FILE *fp, gan_i16 *ai16, size_t nitems)
 Writes an array of signed 16-bit integers to a file.

Gan_Bool gan_fread_lendian_ui16 (FILE *fp, gan_ui16 *aui16, size_t nitems)
 Reads an array of unsigned 16-bit integers from a file.

Gan_Bool gan_fwrite_lendian_ui16 (FILE *fp, gan_ui16 *aui16, size_t nitems)
 Writes an array of unsigned 16-bit integers to a file.

Gan_Bool gan_fread_lendian_i32 (FILE *fp, gan_i32 *ai32, size_t nitems)
 Reads an array of signed 32-bit integers from a file.

Gan_Bool gan_fwrite_lendian_i32 (FILE *fp, gan_i32 *ai32, size_t nitems)
 Writes an array of signed 32-bit integers to a file.

Gan_Bool gan_fread_lendian_ui32 (FILE *fp, gan_ui32 *aui32, size_t nitems)
 Reads an array of unsigned 32-bit integers from a file.

Gan_Bool gan_fwrite_lendian_ui32 (FILE *fp, gan_ui32 *aui32, size_t nitems)
 Writes an array of unsigned 32-bit integers to a file.

Gan_Bool gan_fread_lendian_f (FILE *fp, float *af, size_t nitems)
 Reads an array of floats from a file.

Gan_Bool gan_fwrite_lendian_f (FILE *fp, float *af, size_t nitems)
 Writes an array of floats to a file.

Gan_Bool gan_fread_lendian_d (FILE *fp, double *ad, size_t nitems)
 Reads an array of doubles from a file.

Gan_Bool gan_fwrite_lendian_d (FILE *fp, double *ad, size_t nitems)
 Writes an array of doubles to a file.


Detailed Description

Module: Little and big-endian I/O for architecture independent I/O

Part of: Gandalf Library

Revision: Last edited: Author:

Copyright: (c) 2000 Imagineer Software Limited


Generated on Mon Oct 13 16:14:41 2003 by doxygen1.3-rc1