/* -*- Mode: C -*- */
/* Generated automatically, do not edit */

#ifndef HEADER_CHARMAP_CXS_H
#define HEADER_CHARMAP_CXS_H

/* Recent versions of this module will be uploaded to:
 * http://www.theiling.de/ipa/
 */

typedef struct {
    wchar_t unicode;
    char const *cxs;
    int combining;
    int deprecated;
    int ascend;
    int descend;
    int accent;
    int modif;
    int skip;
} CXSEntry;

#define CHARMAP_CXS_CNT 221

extern CXSEntry const charmap_cxs[CHARMAP_CXS_CNT+1];
 /* This contains CHAR_CXS_CNT valid entries; the last
  * element is a { 0, NULL } termination entry. */

typedef struct {
    char const *cxs;
    int unicode_cnt;
    wchar_t unicode[4]; /* also 0 terminated */
} CXSSupplEntry;

#define CHARMAP_IPA_SUPPLEMENT_CNT 48

extern CXSSupplEntry const charmap_ipa_supplement[CHARMAP_IPA_SUPPLEMENT_CNT+1];
 /* This contains CHAR_IPA_SUPPLEMENT_CNT valid entries; the last
  * element is a { NULL, 0, { 0 } } termination entry. */

#endif /* !defined(HEADER_CHARMAP_CXS_H) */
