Go to the source code of this file.
|
| struct | enum_val_t |
| | Defines a single named value within an enumerated preference or option type. More...
|
|
| #define | VS_LIST_TO_ENUM_VAL_T_ARRAY_STATIC( array_name, new_array_name) |
| #define | VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DEF(array_name, new_array_name) |
| #define | VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DCL(new_array_name) |
| #define | ENUM_VAL_T_ENUM(array_name) |
| #define | ENUM_VAL_T_ARRAY_STATIC( array_name) |
| #define | ENUM_VAL_T_ARRAY_GLOBAL_DEF(array_name) |
| #define | ENUM_VAL_T_ARRAY_GLOBAL_DCL(array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_STATIC( array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF(array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL(new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_STATIC2( array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF2(array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL2(new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_STATIC3( array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF3(array_name, new_array_name) |
| #define | ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL3(new_array_name) |
| #define | _EV_ARRAY_XXX(array_name, new_array_name, array_suffix, macro) |
| #define | _EV_ARRAY_ENTRY(enum_name, value, name, description) |
| #define | _EV_ARRAY_ENTRY_FROM_VS(enum_name, value, string) |
| #define | _EV_ENUM_XXX(array_name, array_suffix, macro) |
| #define | _EV_ENUM_ENTRY(enum_name, value, name, description) |
| #define | _EV_TO_VS_ARRAY_XXX(array_name, new_array_name, array_suffix, macro) |
| #define | _VS_ARRAY_ENTRY_FROM_EV(enum_name, value, name, description) |
| #define | _VS_ARRAY_ENTRY_FROM_EV2(enum_name, value, name, description) |
| #define | _VS_ARRAY_ENTRY_FROM_EV3(enum_name, value, name, description) |
Definitions for parameter handling routines
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
◆ _EV_ARRAY_ENTRY
| #define _EV_ARRAY_ENTRY |
( |
| enum_name, |
|
|
| value, |
|
|
| name, |
|
|
| description ) |
Value:{ name, description, value },
◆ _EV_ARRAY_ENTRY_FROM_VS
| #define _EV_ARRAY_ENTRY_FROM_VS |
( |
| enum_name, |
|
|
| value, |
|
|
| string ) |
Value:{ string, string, value },
◆ _EV_ARRAY_XXX
| #define _EV_ARRAY_XXX |
( |
| array_name, |
|
|
| new_array_name, |
|
|
| array_suffix, |
|
|
| macro ) |
Value:
array_name##array_suffix(macro) \
{ NULL, NULL, 0 } \
}
Defines a single named value within an enumerated preference or option type.
Definition params.h:16
◆ _EV_ENUM_ENTRY
| #define _EV_ENUM_ENTRY |
( |
| enum_name, |
|
|
| value, |
|
|
| name, |
|
|
| description ) |
◆ _EV_ENUM_XXX
| #define _EV_ENUM_XXX |
( |
| array_name, |
|
|
| array_suffix, |
|
|
| macro ) |
Value:enum { \
array_name##array_suffix(macro) \
_##array_name##_ENUM_DUMMY = 0 \
}
◆ _EV_TO_VS_ARRAY_XXX
| #define _EV_TO_VS_ARRAY_XXX |
( |
| array_name, |
|
|
| new_array_name, |
|
|
| array_suffix, |
|
|
| macro ) |
Value:
array_name##array_suffix(macro) \
{ 0, NULL } \
}
struct _value_string value_string
Mapping between a 32-bit integer value and its string representation.
◆ _VS_ARRAY_ENTRY_FROM_EV
| #define _VS_ARRAY_ENTRY_FROM_EV |
( |
| enum_name, |
|
|
| value, |
|
|
| name, |
|
|
| description ) |
◆ _VS_ARRAY_ENTRY_FROM_EV2
| #define _VS_ARRAY_ENTRY_FROM_EV2 |
( |
| enum_name, |
|
|
| value, |
|
|
| name, |
|
|
| description ) |
◆ _VS_ARRAY_ENTRY_FROM_EV3
| #define _VS_ARRAY_ENTRY_FROM_EV3 |
( |
| enum_name, |
|
|
| value, |
|
|
| name, |
|
|
| description ) |
◆ ENUM_VAL_T_ARRAY_GLOBAL_DCL
| #define ENUM_VAL_T_ARRAY_GLOBAL_DCL |
( |
| array_name | ) |
|
◆ ENUM_VAL_T_ARRAY_GLOBAL_DEF
| #define ENUM_VAL_T_ARRAY_GLOBAL_DEF |
( |
| array_name | ) |
|
Value:_EV_ARRAY_XXX(array_name, array_name, _ENUM_VAL_T_LIST, _EV_ARRAY_ENTRY)
◆ ENUM_VAL_T_ARRAY_STATIC
| #define ENUM_VAL_T_ARRAY_STATIC |
( |
| array_name | ) |
|
Value:static _EV_ARRAY_XXX(array_name, array_name, _ENUM_VAL_T_LIST, _EV_ARRAY_ENTRY)
◆ ENUM_VAL_T_ENUM
| #define ENUM_VAL_T_ENUM |
( |
| array_name | ) |
|
Value:_EV_ENUM_XXX(array_name, _ENUM_VAL_T_LIST, _EV_ENUM_ENTRY)
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL |
( |
| new_array_name | ) |
|
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL2
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL2 |
( |
| new_array_name | ) |
|
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL3
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DCL3 |
( |
| new_array_name | ) |
|
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF |
( |
| array_name, |
|
|
| new_array_name ) |
Value:_EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV)
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF2
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF2 |
( |
| array_name, |
|
|
| new_array_name ) |
Value:_EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV2)
◆ ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF3
| #define ENUM_VAL_T_TO_VS_ARRAY_GLOBAL_DEF3 |
( |
| array_name, |
|
|
| new_array_name ) |
Value:_EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV3)
◆ ENUM_VAL_T_TO_VS_ARRAY_STATIC
| #define ENUM_VAL_T_TO_VS_ARRAY_STATIC |
( |
| array_name, |
|
|
| new_array_name ) |
Value:static _EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV)
◆ ENUM_VAL_T_TO_VS_ARRAY_STATIC2
| #define ENUM_VAL_T_TO_VS_ARRAY_STATIC2 |
( |
| array_name, |
|
|
| new_array_name ) |
Value:static _EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV2)
◆ ENUM_VAL_T_TO_VS_ARRAY_STATIC3
| #define ENUM_VAL_T_TO_VS_ARRAY_STATIC3 |
( |
| array_name, |
|
|
| new_array_name ) |
Value:static _EV_TO_VS_ARRAY_XXX(array_name, new_array_name, _ENUM_VAL_T_LIST, _VS_ARRAY_ENTRY_FROM_EV3)
◆ VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DCL
| #define VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DCL |
( |
| new_array_name | ) |
|
◆ VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DEF
| #define VS_LIST_TO_ENUM_VAL_T_ARRAY_GLOBAL_DEF |
( |
| array_name, |
|
|
| new_array_name ) |
Value:_EV_ARRAY_XXX(array_name, new_array_name, _VALUE_STRING_LIST, _EV_ARRAY_ENTRY_FROM_VS)
◆ VS_LIST_TO_ENUM_VAL_T_ARRAY_STATIC
| #define VS_LIST_TO_ENUM_VAL_T_ARRAY_STATIC |
( |
| array_name, |
|
|
| new_array_name ) |
Value:static _EV_ARRAY_XXX(array_name, new_array_name, _VALUE_STRING_LIST, _EV_ARRAY_ENTRY_FROM_VS)