// Copyright (C) 2001 Jean-Marc Valin #include "binio.h" #include "misc.h" using namespace std; namespace FD { //@implements core void BinIO::_read(istream &in, void* data, size_t typeSize, size_t length) { #ifdef WORDS_BIGENDIAN in.read((char*)data, typeSize*length); #else char *orig = (char *)(data); //char copy[length*typeSize]; DYN_VEC(char, length*typeSize, copy); in.read(copy, typeSize*length); for (unsigned int i=0;i