summaryrefslogtreecommitdiff
path: root/epan/dvb_chartbl.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2013-12-21 22:10:49 +0000
committerGuy Harris <guy@alum.mit.edu>2013-12-21 22:10:49 +0000
commit50d9d2f94ffcda6336dcc61045ee63ab953bddcc (patch)
treed76b1eeec3ec49ea129c73ecf894a69d6c83f992 /epan/dvb_chartbl.c
parent80ad1520f5b0f1033786c026c0a3c8be2326f6a0 (diff)
downloadwireshark-50d9d2f94ffcda6336dcc61045ee63ab953bddcc.tar.gz
Support all the DVB ISO 8859-x encodings, now that we have ENC_ values
for all of them. svn path=/trunk/; revision=54346
Diffstat (limited to 'epan/dvb_chartbl.c')
-rw-r--r--epan/dvb_chartbl.c33
1 files changed, 33 insertions, 0 deletions
diff --git a/epan/dvb_chartbl.c b/epan/dvb_chartbl.c
index 8f979c61c3..e61d711428 100644
--- a/epan/dvb_chartbl.c
+++ b/epan/dvb_chartbl.c
@@ -228,15 +228,48 @@ dvb_enc_to_item_enc(dvb_encoding_e encoding)
e.g. 0x86 - turn emphasis on ; 0x87 - turn emphasis off */
switch (encoding) {
+ case DVB_ENCODING_ISO_8859_1:
+ return ENC_ISO_8859_1 | ENC_NA;
+
case DVB_ENCODING_ISO_8859_2:
return ENC_ISO_8859_2 | ENC_NA;
+ case DVB_ENCODING_ISO_8859_3:
+ return ENC_ISO_8859_3 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_4:
+ return ENC_ISO_8859_4 | ENC_NA;
+
case DVB_ENCODING_ISO_8859_5:
return ENC_ISO_8859_5 | ENC_NA;
+ case DVB_ENCODING_ISO_8859_6:
+ return ENC_ISO_8859_6 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_7:
+ return ENC_ISO_8859_7 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_8:
+ return ENC_ISO_8859_8 | ENC_NA;
+
case DVB_ENCODING_ISO_8859_9:
return ENC_ISO_8859_9 | ENC_NA;
+ case DVB_ENCODING_ISO_8859_10:
+ return ENC_ISO_8859_10 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_11:
+ return ENC_ISO_8859_11 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_13:
+ return ENC_ISO_8859_13 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_14:
+ return ENC_ISO_8859_14 | ENC_NA;
+
+ case DVB_ENCODING_ISO_8859_15:
+ return ENC_ISO_8859_15 | ENC_NA;
+
case DVB_ENCODING_ISO_10646_UTF8_BMP:
return ENC_UTF_8 | ENC_NA;