diff options
author | Guy Harris <guy@alum.mit.edu> | 2007-09-26 00:41:00 +0000 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2007-09-26 00:41:00 +0000 |
commit | cd4d203af2a6156715d058ad25046c3c20382901 (patch) | |
tree | ea783f85c21dbc54910c66222e50a4abfb6e749f /epan | |
parent | a0adcc7e2cb81a295ef8ba932e157f3e288b23d7 (diff) |
Don't use
case N ... M:
as that's not supported by all compilers.
Say so in the Portability section of README.developer, in the hopes of
discouraging others from using that GCCism.
svn path=/trunk/; revision=22976
Diffstat (limited to 'epan')
-rw-r--r-- | epan/dissectors/packet-dcp.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/epan/dissectors/packet-dcp.c b/epan/dissectors/packet-dcp.c index ab9142e234..c3ab27889a 100644 --- a/epan/dissectors/packet-dcp.c +++ b/epan/dissectors/packet-dcp.c @@ -336,15 +336,14 @@ static void dissect_feature_options(proto_tree *dcp_options_tree, tvbuff_t *tvb, proto_item_append_text(dcp_item, " %" G_GINT64_MODIFIER "u", tvb_get_ntoh_var(tvb, offset + 3, option_len - 3)); break; /* Reserved, specific, or unknown features */ - case 0: /* fall through */ - case 10 ... 127: - proto_item_append_text(dcp_item, "Reserved feature number %d", feature_number); - break; - case 193 ... 255: - proto_item_append_text(dcp_item, "CCID-specific feature number %d", feature_number); - break; default: - proto_item_append_text(dcp_item, "Unknown feature number %d", feature_number); + if (feature_number == 0 || + (feature_number >= 10 && feature_number <= 127)) + proto_item_append_text(dcp_item, "Reserved feature number %d", feature_number); + else if (feature_number >= 193 && feature_number <= 255) + proto_item_append_text(dcp_item, "CCID-specific feature number %d", feature_number); + else + proto_item_append_text(dcp_item, "Unknown feature number %d", feature_number); break; } proto_item_append_text(dcp_item, ")"); |