version 1.8.2.4, 2014/02/13 14:38:52
|
version 1.8.2.6, 2014/02/13 15:06:44
|
Line 157 typedef struct tagRawPacket {
|
Line 157 typedef struct tagRawPacket {
|
* return: NULL error or not enough space, !=NULL next position |
* return: NULL error or not enough space, !=NULL next position |
*/ |
*/ |
uint8_t *rpack_align_and_reserve(rpack_t * __restrict rp, size_t siz); |
uint8_t *rpack_align_and_reserve(rpack_t * __restrict rp, size_t siz); |
|
/* |
|
* rpack_next() - Get and set current position |
|
* |
|
* @rp = raw packet |
|
* @after_len = move aligned current position after length |
|
* return: NULL error or current position |
|
*/ |
|
uint8_t *rpack_next(rpack_t * __restrict rp, size_t after_len); |
|
/* |
|
* rpack_rnext() - Get and set raw current position |
|
* |
|
* @rp = raw packet |
|
* @after_len = !=0 move current position after length |
|
* return: NULL error or raw current position |
|
*/ |
|
uint8_t *rpack_rnext(rpack_t * __restrict rp, size_t after_len); |
|
|
/* |
/* |
* rpack_create() - Allocate & init raw packet structure |
* rpack_create() - Allocate & init raw packet structure |