#include <arpa/inet.h>
#include <errno.h>
#include <stdlib.h>
#include <atalk/byteorder.h>
#include <atalk/logger.h>
#include <atalk/unicode.h>
Macros | |
#define | GETUCVAL(utf8_trailbyte, shift) |
#define | GETUTF8TRAILBYTE(uc, shift) |
Functions | |
static size_t | utf8_pull (void *, char **, size_t *, char **, size_t *) |
static size_t | utf8_push (void *, char **, size_t *, char **, size_t *) |
static size_t | utf8_pull (void *cd _U_, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
static size_t | utf8_push (void *cd _U_, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
Variables | |
struct charset_functions | charset_utf8 |
struct charset_functions | charset_utf8_mac |
#define GETUCVAL | ( | utf8_trailbyte, | |
shift ) |
#define GETUTF8TRAILBYTE | ( | uc, | |
shift ) |
|
static |
|
static |
|
static |
|
static |
struct charset_functions charset_utf8 |
struct charset_functions charset_utf8_mac |