forked from osmocom/wireshark
epan: add more IS_FT_* macros
The existing macros retain their value. Change-Id: I55ab0113792edc2bb28e4ef4424669e092d811fa Reviewed-on: https://code.wireshark.org/review/29400 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: João Valverde <j@v6e.pt>
This commit is contained in:
parent
256e32c2eb
commit
e0babef797
|
@ -71,11 +71,34 @@ enum ftenum {
|
|||
FT_NUM_TYPES /* last item number plus one */
|
||||
};
|
||||
|
||||
#define IS_FT_INT(ft) ((ft)==FT_INT8||(ft)==FT_INT16||(ft)==FT_INT24||(ft)==FT_INT32||(ft)==FT_INT40||(ft)==FT_INT48||(ft)==FT_INT56||(ft)==FT_INT64)
|
||||
#define IS_FT_UINT32(ft) ((ft)==FT_CHAR||(ft)==FT_UINT8||(ft)==FT_UINT16||(ft)==FT_UINT24||(ft)==FT_UINT32||(ft)==FT_FRAMENUM)
|
||||
#define IS_FT_UINT(ft) ((ft)==FT_CHAR||(ft)==FT_UINT8||(ft)==FT_UINT16||(ft)==FT_UINT24||(ft)==FT_UINT32||(ft)==FT_UINT40||(ft)==FT_UINT48||(ft)==FT_UINT56||(ft)==FT_UINT64||(ft)==FT_FRAMENUM)
|
||||
#define IS_FT_TIME(ft) ((ft)==FT_ABSOLUTE_TIME||(ft)==FT_RELATIVE_TIME)
|
||||
#define IS_FT_STRING(ft) ((ft)==FT_STRING||(ft)==FT_STRINGZ||(ft)==FT_STRINGZPAD)
|
||||
#define IS_FT_INT32(ft) \
|
||||
((ft) == FT_INT8 || \
|
||||
(ft) == FT_INT16 || \
|
||||
(ft) == FT_INT24 || \
|
||||
(ft) == FT_INT32)
|
||||
#define IS_FT_INT64(ft) \
|
||||
((ft) == FT_INT40 || \
|
||||
(ft) == FT_INT48 || \
|
||||
(ft) == FT_INT56 || \
|
||||
(ft) == FT_INT64)
|
||||
#define IS_FT_INT(ft) (IS_FT_INT32(ft) || IS_FT_INT64(ft))
|
||||
#define IS_FT_UINT32(ft) \
|
||||
((ft) == FT_CHAR || \
|
||||
(ft) == FT_UINT8 || \
|
||||
(ft) == FT_UINT16 || \
|
||||
(ft) == FT_UINT24 || \
|
||||
(ft) == FT_UINT32 || \
|
||||
(ft) == FT_FRAMENUM)
|
||||
#define IS_FT_UINT64(ft) \
|
||||
((ft) == FT_UINT40 || \
|
||||
(ft) == FT_UINT48 || \
|
||||
(ft) == FT_UINT56 || \
|
||||
(ft) == FT_UINT64)
|
||||
#define IS_FT_UINT(ft) (IS_FT_UINT32(ft) || IS_FT_UINT64(ft))
|
||||
#define IS_FT_TIME(ft) \
|
||||
((ft) == FT_ABSOLUTE_TIME || (ft) == FT_RELATIVE_TIME)
|
||||
#define IS_FT_STRING(ft) \
|
||||
((ft) == FT_STRING || (ft) == FT_STRINGZ || (ft) == FT_STRINGZPAD)
|
||||
|
||||
/* field types lengths */
|
||||
#define FT_ETHER_LEN 6
|
||||
|
|
Loading…
Reference in New Issue