--- libelwix/inc/elwix/apack.h 2014/02/12 09:20:43 1.8.2.2 +++ libelwix/inc/elwix/apack.h 2014/02/12 09:29:15 1.8.2.3 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: apack.h,v 1.8.2.2 2014/02/12 09:20:43 misho Exp $ +* $Id: apack.h,v 1.8.2.3 2014/02/12 09:29:15 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -64,6 +64,7 @@ typedef struct tagRawPacket { #define RPACK_BUF(x) (assert((x)), (x)->r_buf) #define RPACK_LEN(x) (assert((x)), (x)->r_len) #define RPACK_REWIND(x) (assert((x)), (x)->r_next = (x)->r_buf) +#define RPACK_OFF(x) (assert((x)), (x)->r_next - (x)->r_buf) #define RPACK_SET_16(x, n) do { assert((x)); \ *((uint8_t *) (x) + 1) = *((const uint8_t *) (n) + 1); \