|
OpenVAS Scanner 23.23.1
|
Unix SMB/CIFS implementation. minimal iconv implementation. More...
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.
|
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 |