switch (ntohl(p->type)) {
case NULL_TYPE: type = "NULL_TYPE"; break;
case CHAR_TYPE: type = "CHAR_TYPE"; break;
+ case BIN_TYPE: type = "BIN_TYPE"; break;
case INT8_TYPE: type = "INT8_TYPE"; break;
case INT16_TYPE: type = "INT16_TYPE"; break;
case INT32_TYPE: type = "INT32_TYPE"; break;
dp += sizeof(int_8);
}
break;
+ case BIN_TYPE:
+ break;
case CHAR_TYPE:
while (c--) {
ch = (char) *((char *) dp);
case INT32_TYPE:
case INT16_TYPE:
case INT8_TYPE:
+ case BIN_TYPE:
case CHAR_TYPE:
*p = h->data + ntohl(index->offset);
break;
case INT8_TYPE:
length = sizeof(int_8) * c;
break;
+ case BIN_TYPE:
case CHAR_TYPE:
length = sizeof(char) * c;
break;
}
break;
case INT8_TYPE:
+ case BIN_TYPE:
case CHAR_TYPE:
memcpy(ptr, p, length);
break;