From db1b70f168a23bd4ba9b9a2921ff8d26573f770a Mon Sep 17 00:00:00 2001 From: Martin Kaiser Date: Sun, 15 Dec 2013 12:05:50 +0000 Subject: as requested, move the functions/defines for DVB character tables to separate files svn path=/trunk/; revision=54113 --- epan/charsets.h | 52 ---------------------------------------------------- 1 file changed, 52 deletions(-) (limited to 'epan/charsets.h') diff --git a/epan/charsets.h b/epan/charsets.h index 970a10732c..19ea1676c4 100644 --- a/epan/charsets.h +++ b/epan/charsets.h @@ -26,62 +26,10 @@ #include "ws_symbol_export.h" -#include -#include - #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ -typedef enum { - - DVB_ENCODING_LATIN = 0, - DVB_ENCODING_ISO_8859_5, - DVB_ENCODING_ISO_8859_6, - DVB_ENCODING_ISO_8859_7, - DVB_ENCODING_ISO_8859_8, - DVB_ENCODING_ISO_8859_9, - DVB_ENCODING_ISO_8859_10, - DVB_ENCODING_ISO_8859_11, - /* 0x08 is reserved */ - DVB_ENCODING_ISO_8859_13 = 9, - DVB_ENCODING_ISO_8859_14, - DVB_ENCODING_ISO_8859_15, - - /* TODO: 0x11...0x15 */ - - DVB_ENCODING_EXT_BASE = 0x100000, - DVB_ENCODING_EXT_ISO_8859_1 = DVB_ENCODING_EXT_BASE | 1, - DVB_ENCODING_EXT_ISO_8859_2 = DVB_ENCODING_EXT_BASE | 2, - DVB_ENCODING_EXT_ISO_8859_3 = DVB_ENCODING_EXT_BASE | 3, - DVB_ENCODING_EXT_ISO_8859_4 = DVB_ENCODING_EXT_BASE | 4, - DVB_ENCODING_EXT_ISO_8859_5 = DVB_ENCODING_EXT_BASE | 5, - DVB_ENCODING_EXT_ISO_8859_6 = DVB_ENCODING_EXT_BASE | 6, - DVB_ENCODING_EXT_ISO_8859_7 = DVB_ENCODING_EXT_BASE | 7, - DVB_ENCODING_EXT_ISO_8859_8 = DVB_ENCODING_EXT_BASE | 8, - DVB_ENCODING_EXT_ISO_8859_9 = DVB_ENCODING_EXT_BASE | 9, - DVB_ENCODING_EXT_ISO_8859_10 = DVB_ENCODING_EXT_BASE | 10, - DVB_ENCODING_EXT_ISO_8859_11 = DVB_ENCODING_EXT_BASE | 11, - /* DVB_ENCODING_ISO_8859_12 = DVB_ENCODING_EXT_BASE | 12 */ - DVB_ENCODING_EXT_ISO_8859_13 = DVB_ENCODING_EXT_BASE | 13, - DVB_ENCODING_EXT_ISO_8859_14 = DVB_ENCODING_EXT_BASE | 14, - DVB_ENCODING_EXT_ISO_8859_15 = DVB_ENCODING_EXT_BASE | 15, - - DVB_ENCODING_INVALID = -4, /* length invalid */ - DVB_ENCODING_RESERVED = -3, /* reserved by spec */ - DVB_ENCODING_UNKNOWN = -2 /* not defined by spec */ -} dvb_encoding_e; - -extern const value_string dvb_string_encoding_vals[]; - -WS_DLL_PUBLIC -guint dvb_analyze_string_charset(tvbuff_t *tvb, int offset, int length, - dvb_encoding_e *encoding); - -WS_DLL_PUBLIC -guint dvb_enc_to_item_enc(dvb_encoding_e encoding); - - #if 0 void ASCII_to_EBCDIC(guint8 *buf, guint bytes); guint8 ASCII_to_EBCDIC1(guint8 c); -- cgit v1.2.3