aboutsummaryrefslogtreecommitdiffstats
path: root/epan
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2007-09-26 00:41:00 +0000
committerGuy Harris <guy@alum.mit.edu>2007-09-26 00:41:00 +0000
commitcd4d203af2a6156715d058ad25046c3c20382901 (patch)
treeea783f85c21dbc54910c66222e50a4abfb6e749f /epan
parenta0adcc7e2cb81a295ef8ba932e157f3e288b23d7 (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.c15
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, ")");