#include <sent/stddefs.h>
#include <errno.h>
#include <zlib.h>
gzfile.cのインクルード依存関係図
関数 | |
FILE * | fopen_readfile (char *filename) |
int | fclose_readfile (FILE *fp) |
size_t | myfread (void *ptr, size_t size, size_t n, FILE *fp) |
int | myfgetc (FILE *fp) |
int | myfeof (FILE *fp) |
int | myfrewind (FILE *fp) |
FILE * | fopen_writefile (char *filename) |
int | fclose_writefile (FILE *fp) |
size_t | myfwrite (void *ptr, size_t size, size_t n, FILE *fp) |
コンパイル時に zlib 無い場合,gzip を用いて圧縮ファイルの展開を 行います.この場合,複数のファイルを同時に開くことは出来ませんので 注意してください.
gzfile.c で定義されています。
FILE* fopen_readfile | ( | char * | filename | ) |
Open a file with zlib.
filename | [in] file name to open |
参照元 adin_file_open()・CMN_load_from_file()・init_dfa()・init_hmminfo()・init_ngram_arpa()・init_ngram_bin()・init_voca()・new_SS_load_from_file()・rdparam().
int fclose_readfile | ( | FILE * | fp | ) |
Close a file previously opened by fopen_readfile().
fp | [in] gzFile pointer |
参照元 adin_file_close()・adin_file_open()・CMN_load_from_file()・init_dfa()・init_hmminfo()・init_ngram_arpa()・init_ngram_bin()・init_voca()・new_SS_load_from_file()・rdparam()・setup_wav().
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 |
参照元 adin_file_open()・adin_file_read()・adin_stdin_read()・myread()・rdn().
int myfgetc | ( | FILE * | fp | ) |
Read one character from input stream opened by fopen_readfile().
fp | [in] gzFile pointer |
参照元 rdn_str().
int myfeof | ( | FILE * | fp | ) |
Test if reached end of file, for files opened by fopen_readfile().
fp | [in] gzFile pointer. |
参照元 adin_file_read().
int myfrewind | ( | FILE * | fp | ) |
FILE* fopen_writefile | ( | char * | filename | ) |
Open or create a file for writing (no compression supported),
filename | [in] filename |
参照元 wrwav_open().
int fclose_writefile | ( | FILE * | fp | ) |
Close file previously opened by open_writefile().
fp | [in] file pointer |
参照元 wrwav_close().
size_t myfwrite | ( | void * | ptr, | |
size_t | size, | |||
size_t | n, | |||
FILE * | fp | |||
) |