$darkmode
netatalk  4.5.1
Free and Open Source Apple Filing Protocol (AFP) Server
mac_chinese_trad.c File Reference
#include <stdlib.h>
#include "generic_cjk.h"
#include "mac_chinese_trad.h"

Functions

static size_t mac_chinese_trad_pull (void *, char **, size_t *, char **, size_t *)
 
static size_t mac_chinese_trad_push (void *, char **, size_t *, char **, size_t *)
 
static size_t mac_chinese_trad_char_push (uint8_t *out, const ucs2_t *in, size_t *size)
 
static size_t mac_chinese_trad_char_pull (ucs2_t *out, const uint8_t *in, size_t *size)
 

Variables

struct charset_functions charset_mac_chinese_trad
 

Detailed Description

Function Documentation

◆ mac_chinese_trad_char_pull()

static size_t mac_chinese_trad_char_pull ( ucs2_t out,
const uint8_t *  in,
size_t *  size 
)
static

◆ mac_chinese_trad_char_push()

static size_t mac_chinese_trad_char_push ( uint8_t *  out,
const ucs2_t in,
size_t *  size 
)
static

◆ mac_chinese_trad_pull()

static size_t mac_chinese_trad_pull ( void *  cd,
char **  inbuf,
size_t *  inbytesleft,
char **  outbuf,
size_t *  outbytesleft 
)
static

◆ mac_chinese_trad_push()

static size_t mac_chinese_trad_push ( void *  cd,
char **  inbuf,
size_t *  inbytesleft,
char **  outbuf,
size_t *  outbytesleft 
)
static

Variable Documentation

◆ charset_mac_chinese_trad

struct charset_functions charset_mac_chinese_trad
Initial value:
= {
"MAC_CHINESE_TRAD",
2,
"BIG-5",
}
static size_t mac_chinese_trad_pull(void *, char **, size_t *, char **, size_t *)
Definition: mac_chinese_trad.c:128
static size_t mac_chinese_trad_push(void *, char **, size_t *, char **, size_t *)
Definition: mac_chinese_trad.c:88
#define CHARSET_PRECOMPOSED
Definition: unicode.h:30
#define CHARSET_MULTIBYTE
Definition: unicode.h:32
#define CHARSET_ICONV
Definition: unicode.h:34
#define CHARSET_CLIENT
Definition: unicode.h:28
#define NULL
Definition: utf8util.c:47