… | |
… | |
66 | res = psiconv_parse_mbm_file(buf,lev+2,leng, |
66 | res = psiconv_parse_mbm_file(buf,lev+2,leng, |
67 | (psiconv_mbm_f *)(&((*result)->file))); |
67 | (psiconv_mbm_f *)(&((*result)->file))); |
68 | else if ((*result)->type == psiconv_sketch_file) |
68 | else if ((*result)->type == psiconv_sketch_file) |
69 | res = psiconv_parse_sketch_file(buf,lev+2,leng, |
69 | res = psiconv_parse_sketch_file(buf,lev+2,leng, |
70 | (psiconv_sketch_f *)(&((*result)->file))); |
70 | (psiconv_sketch_f *)(&((*result)->file))); |
|
|
71 | else if ((*result)->type == psiconv_clipart_file) |
|
|
72 | res = psiconv_parse_clipart_file(buf,lev+2,leng, |
|
|
73 | (psiconv_clipart_f *)(&((*result)->file))); |
71 | else { |
74 | else { |
72 | psiconv_warn(lev+1,off,"Can't parse this file yet!"); |
75 | psiconv_warn(lev+1,off,"Can't parse this file yet!"); |
73 | (*result)->file = NULL; |
76 | (*result)->file = NULL; |
74 | } |
77 | } |
75 | res = -1; |
78 | res = -1; |
76 | |
79 | |
77 | return res; |
80 | return res; |
|
|
81 | } |
|
|
82 | |
|
|
83 | int psiconv_parse_clipart_file(const psiconv_buffer buf,int lev, |
|
|
84 | psiconv_u32 off, psiconv_clipart_f *result) |
|
|
85 | { |
|
|
86 | (*result) = malloc(sizeof(**result)); |
|
|
87 | return 0; |
78 | } |
88 | } |
79 | |
89 | |
80 | int psiconv_parse_mbm_file(const psiconv_buffer buf,int lev, psiconv_u32 off, |
90 | int psiconv_parse_mbm_file(const psiconv_buffer buf,int lev, psiconv_u32 off, |
81 | psiconv_mbm_f *result) |
91 | psiconv_mbm_f *result) |
82 | { |
92 | { |