#include <stdio.h>#include "dkcOSIndependent.h"#include "dkcDefined.h"Include dependency graph for dkcStream.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | dkc_Stream |
| 汎用型ストリーム More... | |
Typedefs | |
| typedef dkc_Stream | DKC_STREAM |
| 汎用型ストリーム | |
Enumerations | |
| enum | edkcStream { edkcStreamSeekCurrent = SEEK_CUR, edkcStreamSeekEnd = SEEK_END, edkcStreamSeekSet = SEEK_SET, edkcStreamInitBuffer = 0, edkcStreamInitFile } |
Functions | |
| DKC_EXTERN DKC_STREAM *WINAPI | dkcAllocStream (int flag, const char *filename, const char *mode) |
| ストリーム領域を得る。 | |
| DKC_EXTERN int WINAPI | dkcFreeStream (DKC_STREAM **ptr) |
| dkcAllocNewStream()で確保したストリーム領域を開放する | |
| DKC_EXTERN int WINAPI | dkcStreamSeek (DKC_STREAM *ptr, int offset, int origin) |
| streamをシークする。fseekみたいなもの | |
| DKC_EXTERN int WINAPI | dkcStreamRead (DKC_STREAM *ptr, void *buffer, size_t size, size_t *readsize) |
| streamをリードする。freadみたいなもの | |
| DKC_EXTERN int WINAPI | dkcStreamWrite (DKC_STREAM *ptr, const void *buffer, size_t size) |
| streamをライトする。fwriteみたいなもの | |
| DKC_EXTERN int WINAPI | dkcStreamClear (DKC_STREAM *ptr) |
| stream内をmemset(0)する。(seek位置も最初に戻される。 | |
|
|
汎用型ストリーム
|
|
|
|
|
||||||||||||||||
|
ストリーム領域を得る。
|
|
|
dkcAllocNewStream()で確保したストリーム領域を開放する
|
|
|
stream内をmemset(0)する。(seek位置も最初に戻される。
|
|
||||||||||||||||||||
|
streamをリードする。freadみたいなもの
|
|
||||||||||||||||
|
streamをシークする。fseekみたいなもの
|
|
||||||||||||||||
|
streamをライトする。fwriteみたいなもの
|
1.3.6