OpenVAS Scanner
21.4.1
|
Unix SMB/CIFS implementation. minimal iconv implementation. More...
Typedefs | |
typedef unsigned int | bool |
Functions | |
static size_t | iconv_copy_ntlmssp (void *, const char **, size_t *, char **, size_t *) |
static struct charset_functions_ntlmssp * | find_charset_functions_ntlmssp (const char *name) |
size_t | smb_iconv_ntlmssp (smb_iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
static bool | is_utf16_ntlmssp (const char *name) |
smb_iconv_t | smb_iconv_open_ntlmssp (const char *tocode, const char *fromcode) |
int | smb_iconv_close_ntlmssp (smb_iconv_t cd) |
Variables | |
static struct charset_functions_ntlmssp * | charsets = NULL |
Unix SMB/CIFS implementation. minimal iconv implementation.
typedef unsigned int bool |
|
static |
|
static |
|
static |
int smb_iconv_close_ntlmssp | ( | smb_iconv_t | cd | ) |
size_t smb_iconv_ntlmssp | ( | smb_iconv_t | cd, |
const char ** | inbuf, | ||
size_t * | inbytesleft, | ||
char ** | outbuf, | ||
size_t * | outbytesleft | ||
) |
This is a simple portable iconv() implementation.
It only knows about a very small number of character sets - just enough that Samba works on systems that don't have iconv.
smb_iconv_t smb_iconv_open_ntlmssp | ( | const char * | tocode, |
const char * | fromcode | ||
) |
|
static |