34#define CHMC_DIR_UUID \
35 "\x10\xfd\x01\x7c\xaa\x7b\xd0\x11\x9e\x0c\x00\xa0\xc9\x22\xe6\xec"
36#define CHMC_STREAM_UUID \
37 "\x11\xfd\x01\x7c\xaa\x7b\xd0\x11\x9e\x0c\x00\xa0\xc9\x22\xe6\xec"
38#define CHMC_SYSTEM_UUID \
39 "\x6a\x92\x02\x5d\x2e\x21\xd0\x11\x9d\xf9\x00\xa0\xc9\x22\xe6\xec"
66#define SIEC_DEFTOPIC 2
68#define SIEC_LCASEFILE 6
69#define SIEC_DEFWINDOW 5
74#define SIEC_HAVE_BINDX 7
75#define SIEC_NUMOFINFOT 12
80#define SIEC_INFOCHKSUM 15
81#define SIEC_DEFFONT 16
83#define SIEC_TIMESTAMP 10
88#define _CHMC_SYS_ENTRY_HDR_LEN (sizeof(UInt16)*2)
96#define _CHMC_SYS_ENTRY_NODE_HDR_LEN \
97 (sizeof(struct chmcSystemEntryNode *)+_CHMC_SYS_ENTRY_HDR_LEN)
105#define _CHMC_SYS_INFO_V4_72_7294_LEN (28)
107#define _CHMC_SYS_INFO_V4_72_8086_LEN (36)
121#define CHMC_MS_LCID_EN_US (0x0409)
123#define _CHMC_SYSTEM_HDR_LEN (sizeof(Int32)+sizeof(struct chmcSystemInfo))
133#define _CHMC_CHUNK_LEN (4096)
134#define CHMC_PMGL_DATA_LEN (_CHMC_CHUNK_LEN - _CHMC_PMGL_LEN - 2)
149#define CHMC_PMGI_DATA_LEN (_CHMC_CHUNK_LEN - _CHMC_PMGI_LEN - 2)
164#define CHMC_TNFL_STATIC (1 << 0)
215#define CHMC_SECTNAME_MAXLEN (64)
230#define _CHMC_RSTTBL_MARK (sizeof(struct chmcResetTableMark))
263#define chmc_dump(fmt, ...) fprintf(stderr, fmt , ## __VA_ARGS__)
void chmc_term(struct chmcFile *chm)
#define CHMC_SECTNAME_MAXLEN
int chmc_tree_done(struct chmcFile *chm)
int chmc_init(struct chmcFile *chm, const char *filename, struct chmcConfig *config)
void chmc_sections_done(struct chmcFile *chm)
#define CHMC_PMGL_DATA_LEN
#define CHMC_PMGI_DATA_LEN
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
struct list_head entries_list
struct chmcSection ** sections
struct chmcItsfHeader itsf
struct chmcConfig * config
struct chmcPmglChunkNode * pmgl_last
struct chmcTreeNode ** sort_entries
struct list_head pmgl_list
struct chmcIndexHeader idxhdr
struct chmcPmgiChunkNode * pmgi_last
struct chmcItspHeader itsp
struct list_head sections_list
struct list_head pmgi_list
struct chmcLzxcResetTable reset_table_header
struct chmcLzxcControlData control_data
struct list_head mark_list
struct chmcSystemEntry entry
struct chmcSystemEntryNode * next
struct chmcSystemEntryNode * _entries