// Read int from Most Significant Bytes
int32_t readIntMsb(istream &in, int size) {
   if (size <= 0) return 0;
   int32_t l = readIntMsb(in,size-1) << 8;
   l |= static_cast<int32_t>(in.get()) & 255;
   return l;
}
Beispiel #2
0
// Read int from Most Significant Bytes
long readIntMsb(istream &in, int size) {
   if (size <= 0) return 0;
   long l = readIntMsb(in,size-1) << 8;
   l |= static_cast<long>(in.get()) & 255;
   return l;
}