Я просмотрел следующие строки кода С++ в файле (несмежные строки), который gcc 4.2.1 не примет:
int frame = blk <? mBlkCnt-1;
mInsCnt = blk <? mBlkCnt;
mInsCnt = mInsCnt+1 <? mBlkCnt;
const int to_read = (mFileSz-byte_off) <? mBlkSz;
Оба <?
и >?
используются в разных местах кода. Они кажутся сокращением для назначения меньшего (или большего) двух значений, но я никогда не видел эту комбинацию операторов. Любые идеи о том, что это такое?