#include "aliceml.h"#include <stdio.h>型定義 | |
| typedef ML_Archive | ML_Archive |
| メモリやファイルにデータを読み書きするときに使います。 | |
列挙型 | |
| enum | ML_SeekOrigin { ML_SEEK_BEGIN, ML_SEEK_CURRENT, ML_SEEK_END } |
| シークの基準点を決めます。 [詳細] | |
関数 | |
| ALICEMLAPI ML_Archive *ALICEMLCALL | ML_Archive_LoadFile (const char *filename, const char *mode) |
| ファイルからアーカイブを作成します。 | |
| ALICEMLAPI ML_Archive *ALICEMLCALL | ML_Archive_CreateFromFile (FILE *file, ML_bool auto_close) |
| アーカイブを破棄します。 | |
| ALICEMLAPI ML_Archive *ALICEMLCALL | ML_Archive_CreateFromMem (void *memory, ML_size size) |
| メモリからアーカイブを作成します。 | |
| ALICEMLAPI ML_Archive *ALICEMLCALL | ML_Archive_CreateFromConstMem (const void *memory, ML_size size) |
| 読み取り専用メモリからアーカイブを作成します。 | |
| ALICEMLAPI void ALICEMLCALL | ML_Archive_Destroy (ML_Archive *self) |
| アーカイブを破棄します。 | |
| ALICEMLAPI ML_size ALICEMLCALL | ML_Archive_Read (ML_Archive *self, void *data, ML_size size) |
| アーカイブからデータを読み込みます。 | |
| ALICEMLAPI ML_size ALICEMLCALL | ML_Archive_Write (ML_Archive *self, const void *data, ML_size size) |
| アーカイブにデータを書き込みます。書き込めない場合もあります。 | |
| ALICEMLAPI int ALICEMLCALL | ML_Archive_Seek (ML_Archive *self, int offset, ML_SeekOrigin origin) |
| アーカイブのデータ読み取り位置を変更します。 | |
| typedef struct ML_Archive ML_Archive |
メモリやファイルにデータを読み書きするときに使います。
| enum ML_SeekOrigin |
| ALICEMLAPI ML_Archive* ALICEMLCALL ML_Archive_CreateFromConstMem | ( | const void * | memory, | |
| ML_size | size | |||
| ) |
読み取り専用メモリからアーカイブを作成します。
| ALICEMLAPI ML_Archive* ALICEMLCALL ML_Archive_CreateFromFile | ( | FILE * | file, | |
| ML_bool | auto_close | |||
| ) |
アーカイブを破棄します。
| ALICEMLAPI ML_Archive* ALICEMLCALL ML_Archive_CreateFromMem | ( | void * | memory, | |
| ML_size | size | |||
| ) |
メモリからアーカイブを作成します。
| ALICEMLAPI void ALICEMLCALL ML_Archive_Destroy | ( | ML_Archive * | self | ) |
アーカイブを破棄します。
| ALICEMLAPI ML_Archive* ALICEMLCALL ML_Archive_LoadFile | ( | const char * | filename, | |
| const char * | mode | |||
| ) |
ファイルからアーカイブを作成します。
| ALICEMLAPI ML_size ALICEMLCALL ML_Archive_Read | ( | ML_Archive * | self, | |
| void * | data, | |||
| ML_size | size | |||
| ) |
アーカイブからデータを読み込みます。
| ALICEMLAPI int ALICEMLCALL ML_Archive_Seek | ( | ML_Archive * | self, | |
| int | offset, | |||
| ML_SeekOrigin | origin | |||
| ) |
アーカイブのデータ読み取り位置を変更します。
| ALICEMLAPI ML_size ALICEMLCALL ML_Archive_Write | ( | ML_Archive * | self, | |
| const void * | data, | |||
| ML_size | size | |||
| ) |
アーカイブにデータを書き込みます。書き込めない場合もあります。
1.4.7