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

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

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

Revision 73 Revision 79
33 int res; 33 int res;
34 psiconv_paragraph_layout basepara; 34 psiconv_paragraph_layout basepara;
35 psiconv_character_layout basechar; 35 psiconv_character_layout basechar;
36 36
37 if (!value) { 37 if (!value) {
38 psiconv_warn(0,psiconv_list_length(buf),"Null page header"); 38 psiconv_warn(0,psiconv_buffer_length(buf),"Null page header");
39 res = -PSICONV_E_GENERATE; 39 res = -PSICONV_E_GENERATE;
40 goto ERROR1; 40 goto ERROR1;
41 } 41 }
42 42
43 if (!(basepara=psiconv_basic_paragraph_layout())) { 43 if (!(basepara=psiconv_basic_paragraph_layout())) {
51 51
52 /* Unknown byte */ 52 /* Unknown byte */
53 if ((res = psiconv_write_u8(buf,0x01))) 53 if ((res = psiconv_write_u8(buf,0x01)))
54 goto ERROR3; 54 goto ERROR3;
55 if ((res = psiconv_write_bool(buf,value->on_first_page))) 55 if ((res = psiconv_write_bool(buf,value->on_first_page)))
56 goto ERROR3;
57 /* Three unknown bytes */
58 if ((res = psiconv_write_u8(buf,0x00)))
59 goto ERROR3;
60 if ((res = psiconv_write_u8(buf,0x00)))
61 goto ERROR3;
62 if ((res = psiconv_write_u8(buf,0x00)))
56 goto ERROR3; 63 goto ERROR3;
57 if ((res = psiconv_write_paragraph_layout_list(buf, 64 if ((res = psiconv_write_paragraph_layout_list(buf,
58 value->base_paragraph_layout,basepara))) 65 value->base_paragraph_layout,basepara)))
59 goto ERROR3; 66 goto ERROR3;
60 if ((res = psiconv_write_character_layout_list(buf, 67 if ((res = psiconv_write_character_layout_list(buf,
75 const psiconv_page_layout_section value) 82 const psiconv_page_layout_section value)
76{ 83{
77 int res; 84 int res;
78 85
79 if (!value) { 86 if (!value) {
80 psiconv_warn(0,psiconv_list_length(buf),"Null page section"); 87 psiconv_warn(0,psiconv_buffer_length(buf),"Null page section");
81 return -PSICONV_E_GENERATE; 88 return -PSICONV_E_GENERATE;
82 } 89 }
83 90
84 if ((res = psiconv_write_u32(buf,value->first_page_nr))) 91 if ((res = psiconv_write_u32(buf,value->first_page_nr)))
85 return res; 92 return res;
97 return res; 104 return res;
98 if ((res = psiconv_write_page_header(buf,value->header))) 105 if ((res = psiconv_write_page_header(buf,value->header)))
99 return res; 106 return res;
100 if ((res = psiconv_write_page_header(buf,value->footer))) 107 if ((res = psiconv_write_page_header(buf,value->footer)))
101 return res; 108 return res;
102 if ((res = psiconv_write_u32(buf,PSICONV_ID_PAGE_DIMENSIONS))) 109 if ((res = psiconv_write_u32(buf,PSICONV_ID_PAGE_DIMENSIONS2)))
103 return res; 110 return res;
104 if ((res = psiconv_write_length(buf,value->page_width))) 111 if ((res = psiconv_write_length(buf,value->page_width)))
105 return res; 112 return res;
106 return psiconv_write_length(buf,value->page_height); 113 if ((res = psiconv_write_length(buf,value->page_height)))
114 return res;
115 return psiconv_write_bool(buf,value->landscape);
107} 116}

Legend:
Removed from v.73  
changed lines
  Added in v.79

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