--- psiconv/trunk/lib/psiconv/data.h 1999/12/03 00:15:17 40 +++ psiconv/trunk/lib/psiconv/data.h 1999/12/03 00:59:12 41 @@ -35,7 +35,8 @@ psiconv_word_file, psiconv_texted_file, psiconv_mbm_file, - psiconv_sketch_file + psiconv_sketch_file, + psiconv_clipart_file } psiconv_file_type_t; /* Length indicators */ @@ -363,6 +364,17 @@ psiconv_sketch_section sketch_sec; } *psiconv_sketch_f; +typedef struct psiconv_clipart_section { + /* Perhaps later on some currently unknown stuff. */ + psiconv_paint_data_section picture; +} * psiconv_clipart_section; + +typedef psiconv_list psiconv_cliparts; /* of struct psiconv_clipart_section */ + +typedef struct psiconv_clipart_f { + psiconv_cliparts sections; +} *psiconv_clipart_f; + typedef struct psiconv_file { psiconv_file_type_t type; void *file; @@ -371,6 +383,7 @@ /* UID1 */ #define PSICONV_ID_PSION5 0x10000037 +#define PSICONV_ID_CLIPART 0x10000041 /* UID2 */ #define PSICONV_ID_DATA_FILE 0x1000006D #define PSICONV_ID_MBM_FILE 0x10000042 @@ -455,6 +468,10 @@ extern void psiconv_free_mbm_f(psiconv_mbm_f file); extern void psiconv_free_sketch_section(psiconv_sketch_section sec); extern void psiconv_free_sketch_f(psiconv_sketch_f file); +extern void psiconv_free_clipart_section(psiconv_clipart_section section); +extern void psiconv_free_cliparts(psiconv_cliparts section); +extern void psiconv_free_clipart_f(psiconv_clipart_f file); + extern void psiconv_free_file(psiconv_file file);