--- libelwix/inc/elwix/apack.h 2014/02/17 14:35:23 1.8.2.7 +++ libelwix/inc/elwix/apack.h 2015/06/25 17:53:49 1.10 @@ -3,7 +3,7 @@ * by Michael Pounov * * $Author: misho $ -* $Id: apack.h,v 1.8.2.7 2014/02/17 14:35:23 misho Exp $ +* $Id: apack.h,v 1.10 2015/06/25 17:53:49 misho Exp $ * ************************************************************************** The ELWIX and AITNET software is distributed under the following @@ -12,7 +12,7 @@ terms: All of the documentation and software included in the ELWIX and AITNET Releases is copyrighted by ELWIX - Sofia/Bulgaria -Copyright 2004 - 2014 +Copyright 2004 - 2015 by Michael Pounov . All rights reserved. Redistribution and use in source and binary forms, with or without @@ -67,7 +67,7 @@ typedef struct tagRawPacket { #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_REMAIN(x) (assert((x)), (x)->r_len - ((x)->r_next - (x)->r_buf)) -#define RPACK_EOF(x) (assert((x)), (size_t) ((x)->r_next - (x)->r_buf) >= (x)->r_len) +#define RPACK_ISEND(x) (assert((x)), (size_t) ((x)->r_next - (x)->r_buf) >= (x)->r_len) #define RPACK_SET_16(x, n) do { assert((x)); \ *((uint8_t *) (x) + 1) = *((const uint8_t *) (n) + 1); \ @@ -230,7 +230,7 @@ uint8_t rpack_uint8(rpack_t * __restrict rp, uint8_t * * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint16_t rpack_uint16(rpack_t * __restrict rp, uint16_t * __restrict n, int be); @@ -239,7 +239,7 @@ uint16_t rpack_uint16(rpack_t * __restrict rp, uint16_ * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint16_t rpack_ruint16(rpack_t * __restrict rp, uint16_t * __restrict n, int be); @@ -248,7 +248,7 @@ uint16_t rpack_ruint16(rpack_t * __restrict rp, uint16 * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint32_t rpack_uint24(rpack_t * __restrict rp, uint32_t * __restrict n, int be); @@ -257,7 +257,7 @@ uint32_t rpack_uint24(rpack_t * __restrict rp, uint32_ * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint32_t rpack_ruint24(rpack_t * __restrict rp, uint32_t * __restrict n, int be); @@ -266,7 +266,7 @@ uint32_t rpack_ruint24(rpack_t * __restrict rp, uint32 * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint32_t rpack_uint32(rpack_t * __restrict rp, uint32_t * __restrict n, int be); @@ -275,7 +275,7 @@ uint32_t rpack_uint32(rpack_t * __restrict rp, uint32_ * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint32_t rpack_ruint32(rpack_t * __restrict rp, uint32_t * __restrict n, int be); @@ -284,7 +284,7 @@ uint32_t rpack_ruint32(rpack_t * __restrict rp, uint32 * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint64_t rpack_uint64(rpack_t * __restrict rp, uint64_t * __restrict n, int be); @@ -293,7 +293,7 @@ uint64_t rpack_uint64(rpack_t * __restrict rp, uint64_ * * @rp = raw buffer * @n = set value if !=NULL - * @be = extract in big-endian + * @be = byte order [-1 little endian, 1 big endian and 0 host order] * return: -1 error or get value */ uint64_t rpack_ruint64(rpack_t * __restrict rp, uint64_t * __restrict n, int be);