aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexis La Goutte <alexis.lagoutte@gmail.com>2013-07-17 10:44:35 +0000
committerAlexis La Goutte <alexis.lagoutte@gmail.com>2013-07-17 10:44:35 +0000
commitce4ad19204ca5f865d06ce8c3785aed6e10bbe54 (patch)
tree66b0d5828f7f2e907bb1f291d93e92182b21c57f
parente7316b7770a74303b61029d0f774413357635c3d (diff)
Use "generic" tfs (tfs_supported_not_supported...)
Add Enforced / Not enforced to epan/tfs.[ch] svn path=/trunk/; revision=50696
-rw-r--r--epan/dissectors/packet-fcfzs.c31
-rw-r--r--epan/tfs.c1
-rw-r--r--epan/tfs.h1
3 files changed, 7 insertions, 26 deletions
diff --git a/epan/dissectors/packet-fcfzs.c b/epan/dissectors/packet-fcfzs.c
index c773b3cae5..faa99dec4d 100644
--- a/epan/dissectors/packet-fcfzs.c
+++ b/epan/dissectors/packet-fcfzs.c
@@ -220,18 +220,6 @@ dissect_fcfzs_zoneset(tvbuff_t *tvb, proto_tree *tree, int offset)
}
}
-static const true_false_string tfs_fc_fcfzs_gzc_flags_hard_zones = {
- "Hard Zones Supported",
- "Hard zones NOT supported"
-};
-static const true_false_string tfs_fc_fcfzs_gzc_flags_soft_zones = {
- "Soft Zones Supported",
- "Soft zones NOT supported"
-};
-static const true_false_string tfs_fc_fcfzs_gzc_flags_zoneset_db = {
- "Zone Set Database is Available",
- "Zone set database is NOT available"
-};
static void
dissect_fcfzs_gzc(tvbuff_t *tvb, int offset, proto_tree *parent_tree, gboolean isreq)
@@ -269,15 +257,6 @@ dissect_fcfzs_gzc(tvbuff_t *tvb, int offset, proto_tree *parent_tree, gboolean i
}
}
-static const true_false_string tfs_fc_fcfzs_soft_zone_set_enforced = {
- "Soft Zone Set is ENFORCED",
- "Soft zone set is NOT enforced"
-};
-static const true_false_string tfs_fc_fcfzs_hard_zone_set_enforced = {
- "Hard Zone Set is ENFORCED",
- "Hard zone set is NOT enforced"
-};
-
static void
dissect_fcfzs_gest(tvbuff_t *tvb, proto_tree *parent_tree, gboolean isreq)
{
@@ -892,17 +871,17 @@ proto_register_fcfzs(void)
{ &hf_fcfzs_gzc_flags_hard_zones,
{"Hard Zones", "fcfzs.gzc.flags.hard_zones",
- FT_BOOLEAN, 8, TFS(&tfs_fc_fcfzs_gzc_flags_hard_zones), 0x80,
+ FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x80,
NULL, HFILL}},
{ &hf_fcfzs_gzc_flags_soft_zones,
{"Soft Zones", "fcfzs.gzc.flags.soft_zones",
- FT_BOOLEAN, 8, TFS(&tfs_fc_fcfzs_gzc_flags_soft_zones), 0x40,
+ FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x40,
NULL, HFILL}},
{ &hf_fcfzs_gzc_flags_zoneset_db,
{"ZoneSet Database", "fcfzs.gzc.flags.zoneset_db",
- FT_BOOLEAN, 8, TFS(&tfs_fc_fcfzs_gzc_flags_zoneset_db), 0x01,
+ FT_BOOLEAN, 8, TFS(&tfs_available_not_available), 0x01,
NULL, HFILL}},
{ &hf_fcfzs_zone_state,
@@ -912,12 +891,12 @@ proto_register_fcfzs(void)
{ &hf_fcfzs_soft_zone_set_enforced,
{"Soft Zone Set", "fcfzs.soft_zone_set.enforced",
- FT_BOOLEAN, 8, TFS(&tfs_fc_fcfzs_soft_zone_set_enforced), 0x80,
+ FT_BOOLEAN, 8, TFS(&tfs_enforced_not_enforced), 0x80,
NULL, HFILL}},
{ &hf_fcfzs_hard_zone_set_enforced,
{"Hard Zone Set", "fcfzs.hard_zone_set.enforced",
- FT_BOOLEAN, 8, TFS(&tfs_fc_fcfzs_hard_zone_set_enforced), 0x40,
+ FT_BOOLEAN, 8, TFS(&tfs_enforced_not_enforced), 0x40,
NULL, HFILL}},
};
diff --git a/epan/tfs.c b/epan/tfs.c
index de042a6e55..76e0470046 100644
--- a/epan/tfs.c
+++ b/epan/tfs.c
@@ -75,4 +75,5 @@ const true_false_string tfs_complete_incomplete = { "Complete", "Incomplete" };
const true_false_string tfs_valid_not_valid = { "Valid", "Not Valid" };
const true_false_string tfs_do_not_clear_clear = { "Do not clear", "Clear" };
const true_false_string tfs_confirmed_unconfirmed = { "Confirmed", "Unconfirmed" };
+const true_false_string tfs_enforced_not_enforced = { "Enforced", "Not enforced" };
diff --git a/epan/tfs.h b/epan/tfs.h
index 3f3db4fd03..100d785a7b 100644
--- a/epan/tfs.h
+++ b/epan/tfs.h
@@ -86,4 +86,5 @@ WS_DLL_PUBLIC const true_false_string tfs_complete_incomplete;
WS_DLL_PUBLIC const true_false_string tfs_valid_not_valid;
WS_DLL_PUBLIC const true_false_string tfs_do_not_clear_clear;
WS_DLL_PUBLIC const true_false_string tfs_confirmed_unconfirmed;
+WS_DLL_PUBLIC const true_false_string tfs_enforced_not_enforced;
#endif