#include <stdio.h>
Include dependency graph for portableio.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | CLINK |
#define | Read32BitsLowHigh(f) Read32Bits(f) |
#define | WriteString(f, s) fwrite(s,strlen(s),sizeof(char),f) |
Functions | |
CLINK int | ReadByte (FILE *fp) |
CLINK int | Read16BitsLowHigh (FILE *fp) |
CLINK int | Read16BitsHighLow (FILE *fp) |
CLINK void | Write8Bits (FILE *fp, int i) |
CLINK void | Write16BitsLowHigh (FILE *fp, int i) |
CLINK void | Write16BitsHighLow (FILE *fp, int i) |
CLINK int | Read24BitsHighLow (FILE *fp) |
CLINK int | Read32Bits (FILE *fp) |
CLINK int | Read32BitsHighLow (FILE *fp) |
CLINK void | Write32Bits (FILE *fp, int i) |
CLINK void | Write32BitsLowHigh (FILE *fp, int i) |
CLINK void | Write32BitsHighLow (FILE *fp, int i) |
CLINK void | ReadBytes (FILE *fp, char *p, int n) |
CLINK void | ReadBytesSwapped (FILE *fp, char *p, int n) |
CLINK void | WriteBytes (FILE *fp, char *p, int n) |
CLINK void | WriteBytesSwapped (FILE *fp, char *p, int n) |
CLINK double | ReadIeeeFloatHighLow (FILE *fp) |
CLINK double | ReadIeeeFloatLowHigh (FILE *fp) |
CLINK double | ReadIeeeDoubleHighLow (FILE *fp) |
CLINK double | ReadIeeeDoubleLowHigh (FILE *fp) |
CLINK double | ReadIeeeExtendedHighLow (FILE *fp) |
CLINK double | ReadIeeeExtendedLowHigh (FILE *fp) |
CLINK void | WriteIeeeFloatLowHigh (FILE *fp, double num) |
CLINK void | WriteIeeeFloatHighLow (FILE *fp, double num) |
CLINK void | WriteIeeeDoubleLowHigh (FILE *fp, double num) |
CLINK void | WriteIeeeDoubleHighLow (FILE *fp, double num) |
CLINK void | WriteIeeeExtendedLowHigh (FILE *fp, double num) |
CLINK void | WriteIeeeExtendedHighLow (FILE *fp, double num) |
#define CLINK |
Definition at line 55 of file portableio.h.
Definition at line 89 of file portableio.h.
Definition at line 90 of file portableio.h.
CLINK int Read16BitsHighLow | ( | FILE * | fp | ) |
Definition at line 157 of file portableio.c.
Referenced by parse_aiff_header(), and Read32BitsHighLow().
CLINK int Read16BitsLowHigh | ( | FILE * | fp | ) |
CLINK int Read24BitsHighLow | ( | FILE * | fp | ) |
Definition at line 230 of file portableio.c.
CLINK int Read32Bits | ( | FILE * | fp | ) |
Definition at line 264 of file portableio.c.
References Read16BitsLowHigh().
Here is the call graph for this function:
CLINK int Read32BitsHighLow | ( | FILE * | fp | ) |
Definition at line 297 of file portableio.c.
References Read16BitsHighLow().
Referenced by parse_aiff_header(), parse_file_header(), and parse_wave_header().
Here is the call graph for this function:
CLINK int ReadByte | ( | FILE * | fp | ) |
Definition at line 102 of file portableio.c.
CLINK void ReadBytes | ( | FILE * | fp, | |
char * | p, | |||
int | n | |||
) |
CLINK void ReadBytesSwapped | ( | FILE * | fp, | |
char * | p, | |||
int | n | |||
) |
Definition at line 356 of file portableio.c.
CLINK double ReadIeeeDoubleHighLow | ( | FILE * | fp | ) |
CLINK double ReadIeeeDoubleLowHigh | ( | FILE * | fp | ) |
CLINK double ReadIeeeExtendedHighLow | ( | FILE * | fp | ) |
Definition at line 484 of file portableio.c.
References ConvertFromIeeeExtended(), and ReadBytes().
Referenced by parse_aiff_header().
Here is the call graph for this function:
CLINK double ReadIeeeExtendedLowHigh | ( | FILE * | fp | ) |
CLINK double ReadIeeeFloatHighLow | ( | FILE * | fp | ) |
CLINK double ReadIeeeFloatLowHigh | ( | FILE * | fp | ) |
CLINK void Write16BitsHighLow | ( | FILE * | fp, | |
int | i | |||
) |
CLINK void Write16BitsLowHigh | ( | FILE * | fp, | |
int | i | |||
) |
Definition at line 202 of file portableio.c.
Referenced by lame_decoder(), Write32Bits(), Write32BitsLowHigh(), and WriteWaveHeader().
CLINK void Write32Bits | ( | FILE * | fp, | |
int | i | |||
) |
Definition at line 315 of file portableio.c.
References Write16BitsLowHigh().
Here is the call graph for this function:
CLINK void Write32BitsHighLow | ( | FILE * | fp, | |
int | i | |||
) |
Definition at line 331 of file portableio.c.
References Write16BitsHighLow().
Here is the call graph for this function:
CLINK void Write32BitsLowHigh | ( | FILE * | fp, | |
int | i | |||
) |
Definition at line 323 of file portableio.c.
References Write16BitsLowHigh().
Referenced by WriteWaveHeader().
Here is the call graph for this function:
CLINK void Write8Bits | ( | FILE * | fp, | |
int | i | |||
) |
Definition at line 195 of file portableio.c.
CLINK void WriteBytes | ( | FILE * | fp, | |
char * | p, | |||
int | n | |||
) |
CLINK void WriteBytesSwapped | ( | FILE * | fp, | |
char * | p, | |||
int | n | |||
) |
CLINK void WriteIeeeDoubleHighLow | ( | FILE * | fp, | |
double | num | |||
) |
CLINK void WriteIeeeDoubleLowHigh | ( | FILE * | fp, | |
double | num | |||
) |
CLINK void WriteIeeeExtendedHighLow | ( | FILE * | fp, | |
double | num | |||
) |
CLINK void WriteIeeeExtendedLowHigh | ( | FILE * | fp, | |
double | num | |||
) |
CLINK void WriteIeeeFloatHighLow | ( | FILE * | fp, | |
double | num | |||
) |
CLINK void WriteIeeeFloatLowHigh | ( | FILE * | fp, | |
double | num | |||
) |