Wireshark  4.3.0
The Wireshark network protocol analyzer
Functions | Variables
charsets.h File Reference
#include "ws_symbol_export.h"

Go to the source code of this file.

Functions

WS_DLL_PUBLIC guint8 * get_ascii_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_utf_8_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_iso_646_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, const gunichar2 table[0x80])
 
WS_DLL_PUBLIC guint8 * get_8859_1_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_unichar2_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, const gunichar2 table[0x80])
 
WS_DLL_PUBLIC guint8 * get_ucs_2_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, guint encoding)
 
WS_DLL_PUBLIC guint8 * get_utf_16_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, guint encoding)
 
WS_DLL_PUBLIC guint8 * get_ucs_4_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, guint encoding)
 
WS_DLL_PUBLIC guint8 * get_ts_23_038_7bits_string_packed (wmem_allocator_t *scope, const guint8 *ptr, const gint bit_offset, gint no_of_chars)
 
WS_DLL_PUBLIC guint8 * get_ts_23_038_7bits_string_unpacked (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_etsi_ts_102_221_annex_a_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_ascii_7bits_string (wmem_allocator_t *scope, const guint8 *ptr, const gint bit_offset, gint no_of_chars)
 
WS_DLL_PUBLIC guint8 * get_nonascii_unichar2_string (wmem_allocator_t *scope, const guint8 *ptr, gint length, const gunichar2 table[256])
 
WS_DLL_PUBLIC guint8 * get_gb18030_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_euc_kr_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_t61_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 
WS_DLL_PUBLIC guint8 * get_dect_standard_8bits_string (wmem_allocator_t *scope, const guint8 *ptr, gint length)
 

Variables

const gunichar2 charset_table_cp1250 [0x80]
 
const gunichar2 charset_table_cp1251 [0x80]
 
const gunichar2 charset_table_cp1252 [0x80]
 
const gunichar2 charset_table_iso_8859_2 [0x80]
 
const gunichar2 charset_table_iso_8859_3 [0x80]
 
const gunichar2 charset_table_iso_8859_4 [0x80]
 
const gunichar2 charset_table_iso_8859_5 [0x80]
 
const gunichar2 charset_table_iso_8859_6 [0x80]
 
const gunichar2 charset_table_iso_8859_7 [0x80]
 
const gunichar2 charset_table_iso_8859_8 [0x80]
 
const gunichar2 charset_table_iso_8859_9 [0x80]
 
const gunichar2 charset_table_iso_8859_10 [0x80]
 
const gunichar2 charset_table_iso_8859_11 [0x80]
 
const gunichar2 charset_table_iso_8859_13 [0x80]
 
const gunichar2 charset_table_iso_8859_14 [0x80]
 
const gunichar2 charset_table_iso_8859_15 [0x80]
 
const gunichar2 charset_table_iso_8859_16 [0x80]
 
const gunichar2 charset_table_mac_roman [0x80]
 
const gunichar2 charset_table_cp437 [0x80]
 
const gunichar2 charset_table_cp855 [0x80]
 
const gunichar2 charset_table_cp866 [0x80]
 
const gunichar2 charset_table_iso_646_basic [0x80]
 
const gunichar2 charset_table_ebcdic [256]
 
const gunichar2 charset_table_ebcdic_cp037 [256]
 
const gunichar2 charset_table_ebcdic_cp500 [256]
 

Detailed Description

Routines for handling character sets

Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs

SPDX-License-Identifier: GPL-2.0-or-later