diff options
author | Francois-Xavier Le Bail <devel.fx.lebail@orange.fr> | 2018-06-15 15:44:51 +0200 |
---|---|---|
committer | Francois-Xavier Le Bail <devel.fx.lebail@orange.fr> | 2019-03-26 21:06:23 +0100 |
commit | 1af20c3adc4dfef93de41d4fcd02f0aeb6bbfd4e (patch) | |
tree | d56286b07d210e783a1bc3e9d85fdb8be51f6b6a /cpack.h | |
parent | 176e182416d822df0f9d4695410479e8b17a07b3 (diff) | |
download | tcpdump-1af20c3adc4dfef93de41d4fcd02f0aeb6bbfd4e.tar.gz |
Add the ndo parameter to some functions
This parameter will be needed at the next step.
Diffstat (limited to 'cpack.h')
-rw-r--r-- | cpack.h | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -30,6 +30,8 @@ #ifndef _CPACK_H #define _CPACK_H +#include "netdissect.h" + struct cpack_state { const uint8_t *c_buf; const uint8_t *c_next; @@ -38,14 +40,14 @@ struct cpack_state { int cpack_init(struct cpack_state *, const uint8_t *, size_t); -int cpack_uint8(struct cpack_state *, uint8_t *); -int cpack_int8(struct cpack_state *, int8_t *); -int cpack_uint16(struct cpack_state *, uint16_t *); -int cpack_int16(struct cpack_state *, int16_t *); -int cpack_uint32(struct cpack_state *, uint32_t *); -int cpack_int32(struct cpack_state *, int32_t *); -int cpack_uint64(struct cpack_state *, uint64_t *); -int cpack_int64(struct cpack_state *, int64_t *); +int cpack_uint8(netdissect_options *, struct cpack_state *, uint8_t *); +int cpack_int8(netdissect_options *, struct cpack_state *, int8_t *); +int cpack_uint16(netdissect_options *, struct cpack_state *, uint16_t *); +int cpack_int16(netdissect_options *, struct cpack_state *, int16_t *); +int cpack_uint32(netdissect_options *, struct cpack_state *, uint32_t *); +int cpack_int32(netdissect_options *, struct cpack_state *, int32_t *); +int cpack_uint64(netdissect_options *, struct cpack_state *, uint64_t *); +int cpack_int64(netdissect_options *, struct cpack_state *, int64_t *); const uint8_t *cpack_next_boundary(const uint8_t *buf, const uint8_t *p, size_t alignment); const uint8_t *cpack_align_and_reserve(struct cpack_state *cs, size_t wordsize); |