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 78 #define SIEC_IDXHDR 13 80 #define SIEC_INFOCHKSUM 15 81 #define SIEC_DEFFONT 16 83 #define SIEC_TIMESTAMP 10 84 #define SIEC_COMPVER 9 85 #define SIEC_SYSINFO 4 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)
struct list_head entries_list
struct chmcLzxcControlData control_data
struct chmcPmgiChunkNode * pmgi_last
struct list_head pmgi_list
struct chmcConfig * config
int chmc_init(struct chmcFile *chm, const char *filename, struct chmcConfig *config)
struct chmcSection ** sections
struct chmcSystemEntry entry
struct chmcSystemEntryNode * next
int chmc_tree_done(struct chmcFile *chm)
struct list_head mark_list
struct list_head sections_list
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid * data
struct chmcIndexHeader idxhdr
#define CHMC_SECTNAME_MAXLEN
struct chmcLzxcResetTable reset_table_header
void chmc_sections_done(struct chmcFile *chm)
struct chmcItsfHeader itsf
struct chmcPmglChunkNode * pmgl_last
#define CHMC_PMGI_DATA_LEN
struct chmcTreeNode ** sort_entries
#define CHMC_PMGL_DATA_LEN
struct chmcItspHeader itsp
struct list_head pmgl_list
struct chmcSystemEntryNode * _entries