OpenVAS Scanner 23.40.3
charset.h File Reference

Unix SMB/CIFS implementation. charset defines. More...

#include "smb.h"
#include <string.h>
Include dependency graph for charset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  charset_functions_ntlmssp

Macros

#define NUM_CHARSETS   6

Enumerations

enum  charset_t {
  CH_UTF16LE = 0 , CH_UTF16 = 0 , CH_UNIX = 1 , CH_DISPLAY = 2 ,
  CH_DOS = 3 , CH_UTF8 = 4 , CH_UTF16BE = 5
}

Detailed Description

Unix SMB/CIFS implementation. charset defines.

Definition in file charset.h.

Macro Definition Documentation

◆ NUM_CHARSETS

#define NUM_CHARSETS   6

Definition at line 34 of file charset.h.

Referenced by init_iconv_ntlmssp().

Enumeration Type Documentation

◆ charset_t

enum charset_t
Enumerator
CH_UTF16LE 
CH_UTF16 
CH_UNIX 
CH_DISPLAY 
CH_DOS 
CH_UTF8 
CH_UTF16BE 

Definition at line 23 of file charset.h.

24{
25 CH_UTF16LE = 0,
26 CH_UTF16 = 0,
27 CH_UNIX = 1,
28 CH_DISPLAY = 2,
29 CH_DOS = 3,
30 CH_UTF8 = 4,
31 CH_UTF16BE = 5
32} charset_t;
charset_t
Definition charset.h:24
@ CH_UTF16
Definition charset.h:26
@ CH_DISPLAY
Definition charset.h:28
@ CH_UTF16BE
Definition charset.h:31
@ CH_UNIX
Definition charset.h:27
@ CH_DOS
Definition charset.h:29
@ CH_UTF16LE
Definition charset.h:25
@ CH_UTF8
Definition charset.h:30