管理人様
いつも楽しくDXライブラリを利用させていただいております。
FileRead_sizeについて、
リファレンスによると戻り値はint型となっておりますが、実際はLONGLONGで定義されているようです。
http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_other.html#R19N2
【DxLib.hより抜粋】///////////////////////////////////////////////////////////
extern LONGLONG FileRead_size( const TCHAR *FilePath ) ;
//////////////////////////////////////////////////////////////////////////////
リファレンスの更新をお願いしたく思います。
また、
FileRead_readについて、
こちらの第2引数の読み出しサイズは、リファレンス通り、int型で定義されているようです。
http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_other.html#R19N6
【DxLib.hより抜粋】///////////////////////////////////////////////////////////
extern int FileRead_read( void *Buffer , int ReadSize , int FileHandle ) ;
//////////////////////////////////////////////////////////////////////////////
そこで、
FileRead_sizeによって、サイズを求めたあと、ファイル内容をまるごと
FileRead_readでバッファに格納したい場合、intへのキャストが必要になってしまうので、
FileRead_readの第2引数をLONGLONGに拡張していただけないでしょうか?
あるいは、何か手立てがありましたらご教示ください。
本件は、Ver 3.13dでおうかがいしております。
よろしくお願いします。