netatalk  4.4.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
mac_korean.c File Reference
#include <stdlib.h>
#include "generic_cjk.h"
#include "mac_korean.h"

Functions

static size_t mac_korean_pull (void *, char **, size_t *, char **, size_t *)
static size_t mac_korean_push (void *, char **, size_t *, char **, size_t *)
static size_t mac_korean_char_push (uint8_t *out, const ucs2_t *in, size_t *size)
static size_t mac_korean_char_pull (ucs2_t *out, const uint8_t *in, size_t *size)

Variables

struct charset_functions charset_mac_korean

Detailed Description

Function Documentation

◆ mac_korean_char_pull()

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

◆ mac_korean_char_push()

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

◆ mac_korean_pull()

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

◆ mac_korean_push()

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

Variable Documentation

◆ charset_mac_korean

struct charset_functions charset_mac_korean
Initial value:
= {
"MAC_KOREAN",
3,
"EUC-KR",
NULL,
NULL
}
static size_t mac_korean_pull(void *, char **, size_t *, char **, size_t *)
Definition mac_korean.c:141
static size_t mac_korean_push(void *, char **, size_t *, char **, size_t *)
Definition mac_korean.c:102
#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