private bool readIntOK(out int value) { byte[] cp = new byte[4]; bool res = readOK(cp, 4); value = 0; if (res) { value = cp[0] & 0xFF; value += (cp[1] & 0xFF) << 8; value += (cp[2] & 0xFF) << 16; value += cp[3] << 24; } return res; }