| 556 | } |
| 557 | |
| 558 | int bin_get_content_start(bin_packet_t *packet, str *buf) |
| 559 | { |
| 560 | unsigned short clen; |
| 561 | |
| 562 | if (!buf) |
| 563 | return -1; |
| 564 | |
| 565 | memcpy(&clen, packet->buffer.s + HEADER_SIZE, sizeof(clen)); |
| 566 | buf->s = packet->buffer.s + HEADER_SIZE + LEN_FIELD_SIZE + |
| 567 | clen + sizeof(int); |
| 568 | buf->len = packet->buffer.len - (buf->s - packet->buffer.s); |
| 569 | |
| 570 | return buf->len; |
| 571 | } |
| 572 | |
| 573 | int bin_get_content_pos(bin_packet_t *packet, str *buf) |
| 574 | { |
no outgoing calls
no test coverage detected