Back to index

glibc  2.9
Defines | Variables
big5hkscs.c File Reference
#include <dlfcn.h>
#include <gconv.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <wchar.h>
#include <iconv/loop.c>
#include <iconv/skeleton.c>

Go to the source code of this file.

Defines

#define CHARSET_NAME   "BIG5HKSCS//"
#define FROM_LOOP   from_big5hkscs
#define TO_LOOP   to_big5hkscs
#define DEFINE_INIT   1
#define DEFINE_FINI   1
#define MIN_NEEDED_FROM   1
#define MAX_NEEDED_FROM   2
#define MIN_NEEDED_TO   4
#define MIN_NEEDED_INPUT   MIN_NEEDED_FROM
#define MAX_NEEDED_INPUT   MAX_NEEDED_FROM
#define MIN_NEEDED_OUTPUT   MIN_NEEDED_TO
#define LOOPFCT   FROM_LOOP
#define BODY
#define LOOP_NEED_FLAGS
#define ONEBYTE_BODY
#define MIN_NEEDED_INPUT   MIN_NEEDED_TO
#define MIN_NEEDED_OUTPUT   MIN_NEEDED_FROM
#define MAX_NEEDED_OUTPUT   MAX_NEEDED_FROM
#define LOOPFCT   TO_LOOP
#define BODY
#define LOOP_NEED_FLAGS

Variables

static const uint32_t big5hkscs_to_ucs []
static const char from_ucs4 [][2]
struct {
uint32_t from
uint32_t to
uint32_t offset
from_ucs4_idx []

Define Documentation

#define BODY

Definition at line 16869 of file big5hkscs.c.

#define BODY

Definition at line 16869 of file big5hkscs.c.

#define CHARSET_NAME   "BIG5HKSCS//"

Definition at line 16799 of file big5hkscs.c.

#define DEFINE_FINI   1

Definition at line 16803 of file big5hkscs.c.

#define DEFINE_INIT   1

Definition at line 16802 of file big5hkscs.c.

#define FROM_LOOP   from_big5hkscs

Definition at line 16800 of file big5hkscs.c.

#define LOOP_NEED_FLAGS

Definition at line 16920 of file big5hkscs.c.

#define LOOP_NEED_FLAGS

Definition at line 16920 of file big5hkscs.c.

#define LOOPFCT   FROM_LOOP

Definition at line 16868 of file big5hkscs.c.

#define LOOPFCT   TO_LOOP

Definition at line 16868 of file big5hkscs.c.

#define MAX_NEEDED_FROM   2

Definition at line 16805 of file big5hkscs.c.

Definition at line 16811 of file big5hkscs.c.

Definition at line 16867 of file big5hkscs.c.

#define MIN_NEEDED_FROM   1

Definition at line 16804 of file big5hkscs.c.

Definition at line 16865 of file big5hkscs.c.

Definition at line 16865 of file big5hkscs.c.

Definition at line 16866 of file big5hkscs.c.

Definition at line 16866 of file big5hkscs.c.

#define MIN_NEEDED_TO   4

Definition at line 16806 of file big5hkscs.c.

#define ONEBYTE_BODY
Value:
{                                                                    \
    if (c <= 0x80)                                                   \
      return c;                                                             \
    else                                                             \
      return WEOF;                                                   \
  }

Definition at line 16854 of file big5hkscs.c.

#define TO_LOOP   to_big5hkscs

Definition at line 16801 of file big5hkscs.c.


Variable Documentation

Definition at line 56 of file big5hkscs.c.

const char from_ucs4[][2] [static]

Definition at line 4640 of file big5hkscs.c.

struct { ... } from_ucs4_idx[] [static]