#include <sent/stddefs.h>
#include <errno.h>
#include <zlib.h>
Go to the source code of this file.
Functions | |
FILE * | fopen_readfile (char *filename) |
Open a file with zlib. | |
int | fclose_readfile (FILE *fp) |
Close a file previously opened by fopen_readfile(). | |
size_t | myfread (void *ptr, size_t size, size_t n, FILE *fp) |
Read data from input stream opened by fopen_readfile(). | |
int | myfgetc (FILE *fp) |
Read one character from input stream opened by fopen_readfile(). | |
int | myfeof (FILE *fp) |
Test if reached end of file, for files opened by fopen_readfile(). | |
int | myfrewind (FILE *fp) |
Seek to the first of the file. | |
FILE * | fopen_writefile (char *filename) |
Open or create a file for writing (no compression supported),. | |
int | fclose_writefile (FILE *fp) |
Close file previously opened by open_writefile(). | |
size_t | myfwrite (void *ptr, size_t size, size_t n, FILE *fp) |
Write data. |
These are functions to enable open/close/reading of gzipped files.
If zlib library and header are not found, the gzip executables will be used to uncompress the input file. In the latter case, opening multiple files with these functions is not allowed.
Definition in file gzfile.c.
FILE* fopen_readfile | ( | char * | filename | ) |
Open a file with zlib.
filename | [in] file name to open |
Definition at line 55 of file gzfile.c.
Referenced by CMN_load_from_file(), init_dfa(), init_hmminfo(), init_ngram_arpa(), init_ngram_arpa_additional(), init_ngram_bin(), init_voca(), init_wordlist(), new_SS_load_from_file(), and rdparam().
int fclose_readfile | ( | FILE * | fp | ) |
Close a file previously opened by fopen_readfile().
fp | [in] gzFile pointer |
Definition at line 73 of file gzfile.c.
Referenced by CMN_load_from_file(), init_dfa(), init_hmminfo(), init_ngram_arpa(), init_ngram_arpa_additional(), init_ngram_bin(), init_voca(), init_wordlist(), new_SS_load_from_file(), and rdparam().
size_t myfread | ( | void * | ptr, | |
size_t | size, | |||
size_t | n, | |||
FILE * | fp | |||
) |
Read data from input stream opened by fopen_readfile().
ptr | [out] data buffer | |
size | [in] size of unit in bytes | |
n | [in] number of unit to be read | |
fp | [in] gzFile pointer |
Definition at line 93 of file gzfile.c.
Referenced by adin_stdin_read(), aptree_read(), init_hmminfo(), myread(), and rdnfunc().
int myfgetc | ( | FILE * | fp | ) |
Read one character from input stream opened by fopen_readfile().
fp | [in] gzFile pointer |
Definition at line 112 of file gzfile.c.
Referenced by rdn_strfunc().
int myfeof | ( | FILE * | fp | ) |
Test if reached end of file, for files opened by fopen_readfile().
fp | [in] gzFile pointer. |
int myfrewind | ( | FILE * | fp | ) |
Seek to the first of the file.
fp | [in] gzFile pointer. |
Definition at line 143 of file gzfile.c.
Referenced by init_hmminfo().
FILE* fopen_writefile | ( | char * | filename | ) |
Open or create a file for writing (no compression supported),.
filename | [in] filename |
Definition at line 336 of file gzfile.c.
Referenced by wrwav_open().
int fclose_writefile | ( | FILE * | fp | ) |
Close file previously opened by open_writefile().
fp | [in] file pointer |
Definition at line 355 of file gzfile.c.
Referenced by wrwav_close().
size_t myfwrite | ( | void * | ptr, | |
size_t | size, | |||
size_t | n, | |||
FILE * | fp | |||
) |
Write data.
ptr | [in] data buffer | |
size | [in] size of unit in bytes | |
n | [in] number of unit to write | |
fp | [in] file pointer |
Definition at line 374 of file gzfile.c.
Referenced by aptree_write(), mywrite(), save_hmmlist_bin(), and wrtfunc().