/[public]/psiconv/trunk/lib/psiconv/generate_word.c
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/generate_word.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 84 Revision 85
63{ 63{
64 int res,i; 64 int res,i;
65 psiconv_word_style style; 65 psiconv_word_style style;
66 psiconv_paragraph_layout basepara; 66 psiconv_paragraph_layout basepara;
67 psiconv_character_layout basechar; 67 psiconv_character_layout basechar;
68 psiconv_font font;
68 69
69 70
70 if (!value || !value->normal || !value->styles) { 71 if (!value || !value->normal || !value->styles) {
71 psiconv_warn(0,psiconv_buffer_length(buf),"Null word styles section"); 72 psiconv_warn(0,psiconv_buffer_length(buf),"Null word styles section");
72 res = -PSICONV_E_GENERATE; 73 res = -PSICONV_E_GENERATE;
85 86
86 87
87 if ((res = psiconv_write_paragraph_layout_list(buf,value->normal->paragraph, 88 if ((res = psiconv_write_paragraph_layout_list(buf,value->normal->paragraph,
88 basepara))) 89 basepara)))
89 goto ERROR3; 90 goto ERROR3;
91 /* Always generate the font for Normal */
92 font = basechar->font;
93 basechar->font = NULL;
90 if ((res = psiconv_write_character_layout_list(buf,value->normal->character, 94 res = psiconv_write_character_layout_list(buf,value->normal->character,
91 basechar))) 95 basechar);
96 basechar->font = font;
97 if (res)
92 goto ERROR3; 98 goto ERROR3;
93 if ((res = psiconv_write_u32(buf,value->normal->hotkey))) 99 if ((res = psiconv_write_u32(buf,value->normal->hotkey)))
94 goto ERROR3; 100 goto ERROR3;
95 if ((res = psiconv_write_u8(buf,psiconv_list_length(value->styles)))) 101 if ((res = psiconv_write_u8(buf,psiconv_list_length(value->styles))))
96 goto ERROR3; 102 goto ERROR3;

Legend:
Removed from v.84  
changed lines
  Added in v.85

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26