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 */
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 */
uint64 Util::swapULE64(uint64 value) { return PHYSFS_swapULE64(value); }