コード例 #1
0
ファイル: SDL_rwops.c プロジェクト: RDCH106/n64oid
Uint64 SDL_ReadBE64 (SDL_RWops *src)
{
    Uint64 value;

    SDL_RWread(src, &value, (sizeof value), 1);
    return(SDL_SwapBE64(value));
}
コード例 #2
0
BOStream& BOStreamBE::operator<<(double value) throw(failure)
{
  Uint64 ivalue;
  memcpy(reinterpret_cast<char*>(&ivalue), reinterpret_cast<char*>(&value), 8);
  ivalue = SDL_SwapBE64(ivalue);
  return write(reinterpret_cast<char*>(&ivalue), 8);
}
コード例 #3
0
ファイル: SDL_rwops.c プロジェクト: Derek-OBrien/DsdlEngine
Uint64
SDL_ReadBE64(SDL_RWops * src)
{
    Uint64 value = 0;

    SDL_RWread(src, &value, sizeof (value), 1);
    return SDL_SwapBE64(value);
}
コード例 #4
0
ファイル: SDL_rwops.c プロジェクト: RDCH106/n64oid
int SDL_WriteBE64 (SDL_RWops *dst, Uint64 value)
{
    value = SDL_SwapBE64(value);
    return(SDL_RWwrite(dst, &value, (sizeof value), 1));
}
コード例 #5
0
ファイル: SDL_rwops.c プロジェクト: Derek-OBrien/DsdlEngine
size_t
SDL_WriteBE64(SDL_RWops * dst, Uint64 value)
{
    const Uint64 swapped = SDL_SwapBE64(value);
    return SDL_RWwrite(dst, &swapped, sizeof (swapped), 1);
}