|
Functions |
int WINAPI | dkcIsNativePathString (const char *s, size_t size) |
| FALSEならNativeなファイルパスではない。.
|
int WINAPI | dkcErrorMessage (const char *expression, const char *filename, size_t line, const char *message,...) |
void * | dkcAllocate (size_t size) |
int | dkcFree (void **p) |
BOOL | dkcIs_foepn_mode (const char *s) |
| fopenの時の第二引数が有効な値かどうか調べる。
|
size_t | dkcReallocateSizeFunction (size_t OldSize, size_t ExpandSize) |
int WINAPI | dkcReallocate (void **NewPtr, size_t NewSize, void **OldPtr) |
int WINAPI | dkcReallocateEx (DKC_REALLOC_F_TYPE your_realloc, void **NewPtr, size_t NewSize, void **OldPtr) |
| edk_SUCCEEDEDだったら成功
|
int WINAPI | dkcReallocateAutoExpand (DKC_REALLOC_F_TYPE your_realloc, void **NewPtr, void **OldPtr, size_t OldSize, size_t *reallocated_size) |
DKC_EXTERN FILE *WINAPI | dkcFOpen (const char *filename, const char *mode) |
| fopenのラッパー
|
DKC_EXTERN int WINAPI | dkcFClose (FILE **ptr) |
| fcloseのラッパー
|
int WINAPI | dkcSaveBinary (const void *data, size_t size, const char *fname) |
| fopenのファイル関数を使ってバイナリセーブを行う。
|
BOOL WINAPI | dkcCreateEmptyFile (const char *filename) |
| 空ファイルを作る。
|
int WINAPI | dkcLoadBinary (void *data, size_t size, const char *fname, size_t *readsize) |
| バイナリデータをメモリに読み込む。dkcSaveBinary()と対
|
int WINAPI | dkcSaveText (const char *text, size_t length, const char *fname) |
| fopenでテキストセーブを行う
|
int WINAPI | dkcLoadText (char *text, size_t length, const char *fname, size_t *readsize) |
| テキストデータをメモリに読み込む。dkcSaveText()と対
|
void WINAPI | dkcSwapFast (void *p1, void *p2, size_t size) |
void WINAPI | dkcSwap64 (ULONGLONG *p1, ULONGLONG *p2, size_t size) |
void WINAPI | dkcSwap (void *p1, void *p2, size_t size) |
const char * | dkcGetPathSep () |
| path separatorの入った文字列(1byte毎にpath separatorの文字定数が入っている)をゲット
|