--- psiconv/trunk/lib/psiconv/parse_routines.h 1999/10/03 21:10:47 2 +++ psiconv/trunk/lib/psiconv/parse_routines.h 2000/12/10 02:17:45 55 @@ -23,6 +23,11 @@ #include "data.h" #include "parse.h" +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + + /* *************** * parse_aux.c * *************** */ @@ -176,6 +181,30 @@ psiconv_u32 off, int *length, psiconv_word_styles_section *result); + +/* ***************** + * parse_image.c * + ***************** */ + +extern int psiconv_parse_paint_data_section(const psiconv_buffer buf,int lev, + psiconv_u32 off, int *length, + int isclipart, + psiconv_paint_data_section *result); + +extern int psiconv_parse_jumptable_section(const psiconv_buffer buf,int lev, + psiconv_u32 off, int *length, + psiconv_jumptable_section *result); +extern int psiconv_parse_sketch_section(const psiconv_buffer buf, int lev, + psiconv_u32 off, int *length, int is_object, + psiconv_sketch_section *result); +extern int psiconv_parse_clipart_section(const psiconv_buffer buf, int lev, + psiconv_u32 off, int *length, + psiconv_clipart_section *result); + + + + + /* **************** * parse_driver.c * **************** */ @@ -186,5 +215,16 @@ extern int psiconv_parse_word_file(const psiconv_buffer buf,int lev, psiconv_u32 off, psiconv_word_f *result); +extern int psiconv_parse_mbm_file(const psiconv_buffer buf,int lev, + psiconv_u32 off, psiconv_mbm_f *result); + +extern int psiconv_parse_sketch_file(const psiconv_buffer buf,int lev, + psiconv_u32 off, psiconv_sketch_f *result); + +extern int psiconv_parse_clipart_file(const psiconv_buffer buf,int lev, + psiconv_u32 off, psiconv_clipart_f *result); +#ifdef __cplusplus +} +#endif /* __cplusplus */ #endif /* PSICONV_PARSE_ROUTINES_H */