Mona Squirrelの新ファイルAPI対応など
setjmp
misc/setjmp.h ではなくて monalibc/setjmp.h を利用するように変更。
monapi.monapi_read_directory("/APPS")
ディレクトリのreadに対応しました。
実行例は以下の通り。
monapi.monapi_file_openとか
monapi.monapi_file_openとかに対応したいのですが、Squirrelでのwrapの仕方が分からないので okayu さんに聞こう。
Mona単体で書く場合は
dword fileID = monapi_file_open("/AUTOEXEC.MSH", MONAPI_FALSE); monapi_cmemoryinfo* mi = monapi_file_read(fileID, 486); printf("AUTOEXEC.MSH size = 485, readResult size = %d\n", mi->Size); monapi_file_close(fileID); monapi_cmemoryinfo_dispose(mi); monapi_cmemoryinfo_delete(mi);