… | |
… | |
20 | #include "config.h" |
20 | #include "config.h" |
21 | #include "compat.h" |
21 | #include "compat.h" |
22 | #include <stdlib.h> |
22 | #include <stdlib.h> |
23 | #include <string.h> |
23 | #include <string.h> |
24 | |
24 | |
25 | #include "data.h" |
|
|
26 | #include "parse_routines.h" |
25 | #include "parse_routines.h" |
|
|
26 | #include "error.h" |
27 | |
27 | |
28 | static int psiconv_parse_layout_section(const psiconv_buffer buf, |
28 | static int psiconv_parse_layout_section(const psiconv_buffer buf, |
29 | int lev,psiconv_u32 off, |
29 | int lev,psiconv_u32 off, |
30 | int *length, |
30 | int *length, |
31 | psiconv_text_and_layout result, |
31 | psiconv_text_and_layout result, |
… | |
… | |
822 | { |
822 | { |
823 | return psiconv_parse_layout_section(buf,lev,off,length,result,styles,1); |
823 | return psiconv_parse_layout_section(buf,lev,off,length,result,styles,1); |
824 | } |
824 | } |
825 | |
825 | |
826 | int psiconv_parse_styleless_layout_section(const psiconv_buffer buf, |
826 | int psiconv_parse_styleless_layout_section(const psiconv_buffer buf, |
827 | int lev,psiconv_u32 off, |
827 | int lev,psiconv_u32 off, |
828 | int *length, |
828 | int *length, |
829 | psiconv_text_and_layout result, |
829 | psiconv_text_and_layout result, |
830 | psiconv_character_layout base_char, |
830 | const psiconv_character_layout base_char, |
831 | psiconv_paragraph_layout base_para) |
831 | const psiconv_paragraph_layout base_para) |
832 | { |
832 | { |
833 | int res = 0; |
833 | int res = 0; |
834 | psiconv_word_styles_section styles_section; |
834 | psiconv_word_styles_section styles_section; |
835 | |
835 | |
836 | if (!(styles_section = malloc(sizeof(*styles_section)))) |
836 | if (!(styles_section = malloc(sizeof(*styles_section)))) |