コード例 #1
0
ファイル: physfs_byteorder.c プロジェクト: mmozeiko/Squares3D
int PHYSFS_readULE64(PHYSFS_File *file, PHYSFS_uint64 *val)
{
    PHYSFS_uint64 in;
    BAIL_IF_MACRO(val == NULL, ERR_INVALID_ARGUMENT, 0);
    BAIL_IF_MACRO(PHYSFS_read(file, &in, sizeof (in), 1) != 1, NULL, 0);
    *val = PHYSFS_swapULE64(in);
    return(1);
} /* PHYSFS_readULE64 */
コード例 #2
0
ファイル: physfs_byteorder.c プロジェクト: mmozeiko/Squares3D
int PHYSFS_writeULE64(PHYSFS_File *file, PHYSFS_uint64 val)
{
    PHYSFS_uint64 out = PHYSFS_swapULE64(val);
    BAIL_IF_MACRO(PHYSFS_write(file, &out, sizeof (out), 1) != 1, NULL, 0);
    return(1);
} /* PHYSFS_writeULE64 */
コード例 #3
0
ファイル: physfs.cpp プロジェクト: dekimsey/physfs-cpp
uint64 Util::swapULE64(uint64 value) {
	return PHYSFS_swapULE64(value);
}