#include <mpc/mpc_types.h>
#include <stdio.h>
Go to the source code of this file.
Classes | |
struct | mpc_reader_t |
Typedefs | |
typedef mpc_reader_t | mpc_reader |
Stream reader interface structure. | |
Functions | |
MPC_API mpc_status | mpc_reader_init_stdio (mpc_reader *p_reader, const char *filename) |
MPC_API mpc_status | mpc_reader_init_stdio_stream (mpc_reader *p_reader, FILE *p_file) |
MPC_API void | mpc_reader_exit_stdio (mpc_reader *p_reader) |
Definition in file reader.h.
typedef struct mpc_reader_t mpc_reader |
MPC_API void mpc_reader_exit_stdio | ( | mpc_reader * | p_reader | ) |
Release reader with default stdio file reader implementation.
r | reader handle to release |
MPC_API mpc_status mpc_reader_init_stdio | ( | mpc_reader * | p_reader, | |
const char * | filename | |||
) |
Initializes reader with default stdio file reader implementation. Use this if you're just reading from a plain file.
r | p_reader handle to initialize | |
filename | input filename to attach to the reader |
MPC_API mpc_status mpc_reader_init_stdio_stream | ( | mpc_reader * | p_reader, | |
FILE * | p_file | |||
) |
Initializes reader with default stdio file reader implementation. Use this if you prefer to open the file yourself.
r | p_reader handle to initialize | |
p_file | input file handle (already open) |