Пример #1
0
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
Uint64
SDL_ReadBE64(SDL_RWops * src)
{
    Uint64 value = 0;

    SDL_RWread(src, &value, sizeof (value), 1);
    return SDL_SwapBE64(value);
}
Пример #4
0
int SDL_WriteBE64 (SDL_RWops *dst, Uint64 value)
{
    value = SDL_SwapBE64(value);
    return(SDL_RWwrite(dst, &value, (sizeof value), 1));
}
Пример #5
0
size_t
SDL_WriteBE64(SDL_RWops * dst, Uint64 value)
{
    const Uint64 swapped = SDL_SwapBE64(value);
    return SDL_RWwrite(dst, &swapped, sizeof (swapped), 1);
}