From 50d9d2f94ffcda6336dcc61045ee63ab953bddcc Mon Sep 17 00:00:00 2001 From: Guy Harris Date: Sat, 21 Dec 2013 22:10:49 +0000 Subject: Support all the DVB ISO 8859-x encodings, now that we have ENC_ values for all of them. svn path=/trunk/; revision=54346 --- epan/dvb_chartbl.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) (limited to 'epan/dvb_chartbl.c') 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; -- cgit v1.2.1