| Wireshark 4.7.0 The Wireshark network protocol analyzer

Loading...
Searching...
No Matches
Functions | Variables
charsets.h File Reference
`#include "ws_symbol_export.h"`

Go to the source code of this file.

## Functions
WS_DLL_PUBLIC uint8_t * | get_ascii_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_utf_8_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_iso_646_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, const gunichar2 table[0x80])
WS_DLL_PUBLIC uint8_t * | get_8859_1_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_unichar2_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, const gunichar2 table[0x80])
WS_DLL_PUBLIC uint8_t * | get_ucs_2_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, unsigned encoding)
WS_DLL_PUBLIC uint8_t * | get_utf_16_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, unsigned encoding)
WS_DLL_PUBLIC uint8_t * | get_ucs_4_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, unsigned encoding)
WS_DLL_PUBLIC uint8_t * | get_ts_23_038_7bits_string_packed (wmem_allocator_t *scope, const uint8_t *ptr, const size_t bit_offset, size_t no_of_chars)
WS_DLL_PUBLIC uint8_t * | get_ts_23_038_7bits_string_unpacked (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_etsi_ts_102_221_annex_a_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_ascii_7bits_string (wmem_allocator_t *scope, const uint8_t *ptr, const size_t bit_offset, size_t no_of_chars)
WS_DLL_PUBLIC uint8_t * | get_nonascii_unichar2_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length, const gunichar2 table[256])
WS_DLL_PUBLIC uint8_t * | get_gb18030_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_euc_kr_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_t61_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t length)
WS_DLL_PUBLIC uint8_t * | get_dect_standard_8bits_string (wmem_allocator_t *scope, const uint8_t *ptr, size_t 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