87 startpos = ftello(fp);
97 if (fread(&ctb, 1, 1, fp) < 1)
111 bool partial =
false;
117 if (fread(&b, 1, 1, fp) < 1)
130 material = (b - 192) * 256;
131 if (fread(&b, 1, 1, fp) < 1)
141 material = 1 << (b & 0x1f);
146 unsigned char buf[4];
147 if (fread(buf, 4, 1, fp) < 1)
152 material = (size_t) buf[0] << 24;
153 material |= buf[1] << 16;
154 material |= buf[2] << 8;
167 mod_data->
packet_buf[0] = 0x80 | ((ctb >> 2) & 0x0f);
174 if (fread(&b, 1, 1, fp) < 1)
195 for (
int i = 0; i < bytes; i++)
197 if (fread(&b, 1, 1, fp) < 1)
203 material = (material << 8) + b;