#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 | |||
| ) |
1.5.0