forked from osmocom/wireshark
Add a hack to _VS_ENUM_XXX to prevent gcc "warning: comma at end of enumerator list [-pedantic]"
Change-Id: Icfab3cf8e152a2ee239c042e5bfbd9260d102035 Reviewed-on: https://code.wireshark.org/review/1194 Reviewed-by: Bill Meier <wmeier@newsguy.com> Tested-by: Bill Meier <wmeier@newsguy.com>
This commit is contained in:
parent
0f78d03609
commit
55d5c0f01b
|
@ -72,10 +72,10 @@ typedef struct _value_string {
|
|||
#endif
|
||||
|
||||
/* -- Public -- */
|
||||
#define VALUE_STRING_ENUM( array_name) _VS_ENUM_XXX( array_name, _VS_ENUM_ENTRY)
|
||||
#define VALUE_STRING_ARRAY( array_name) _VS_ARRAY_SC_XXX(array_name, _VS_ARRAY_ENTRY, static)
|
||||
#define VALUE_STRING_ARRAY_GLOBAL_DEF( array_name) _VS_ARRAY_XXX(array_name, _VS_ARRAY_ENTRY)
|
||||
#define VALUE_STRING_ARRAY_GLOBAL_DCL( array_name) _VS_ARRAY_SC_TYPE_NAME(array_name, extern)
|
||||
#define VALUE_STRING_ENUM( array_name) _VS_ENUM_XXX( array_name, _VS_ENUM_ENTRY)
|
||||
#define VALUE_STRING_ARRAY( array_name) _VS_ARRAY_SC_XXX(array_name, _VS_ARRAY_ENTRY, static)
|
||||
#define VALUE_STRING_ARRAY_GLOBAL_DEF( array_name) _VS_ARRAY_XXX(array_name, _VS_ARRAY_ENTRY)
|
||||
#define VALUE_STRING_ARRAY_GLOBAL_DCL( array_name) _VS_ARRAY_SC_TYPE_NAME(array_name, extern)
|
||||
|
||||
#define VALUE_STRING_ENUM2( array_name) _VS_ENUM_XXX( array_name, _VS_ENUM_ENTRY2)
|
||||
#define VALUE_STRING_ARRAY2( array_name) _VS_ARRAY_SC_XXX(array_name, _VS_ARRAY_ENTRY2, static)
|
||||
|
@ -86,16 +86,17 @@ typedef struct _value_string {
|
|||
#define _VS_ENUM_XXX(array_name, macro) \
|
||||
enum { \
|
||||
array_name##_VALUE_STRING_LIST(macro) \
|
||||
_##array_name##_ENUM_DUMMY = 0 \
|
||||
}
|
||||
|
||||
#define _VS_ARRAY_SC_XXX(array_name, macro, sc) \
|
||||
_VS_ARRAY_SC_TYPE_NAME(array_name, sc) = { \
|
||||
_VS_ARRAY_SC_TYPE_NAME(array_name, sc) = { \
|
||||
array_name##_VALUE_STRING_LIST(macro) \
|
||||
{ 0, NULL } \
|
||||
}
|
||||
|
||||
#define _VS_ARRAY_XXX(array_name, macro) \
|
||||
_VS_ARRAY_TYPE_NAME(array_name) = { \
|
||||
_VS_ARRAY_TYPE_NAME(array_name) = { \
|
||||
array_name##_VALUE_STRING_LIST(macro) \
|
||||
{ 0, NULL } \
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue