… | |
… | |
32 | |
32 | |
33 | #ifdef __cplusplus |
33 | #ifdef __cplusplus |
34 | extern "C" { |
34 | extern "C" { |
35 | #endif /* __cplusplus */ |
35 | #endif /* __cplusplus */ |
36 | |
36 | |
|
|
37 | typedef double psiconv_float_t; |
37 | |
38 | |
38 | typedef enum psiconv_file_type { |
39 | typedef enum psiconv_file_type { |
39 | psiconv_unknown_file, |
40 | psiconv_unknown_file, |
40 | psiconv_word_file, |
41 | psiconv_word_file, |
41 | psiconv_texted_file, |
42 | psiconv_texted_file, |
… | |
… | |
402 | |
403 | |
403 | typedef struct psiconv_clipart_f_s |
404 | typedef struct psiconv_clipart_f_s |
404 | { |
405 | { |
405 | psiconv_cliparts sections; |
406 | psiconv_cliparts sections; |
406 | } *psiconv_clipart_f; |
407 | } *psiconv_clipart_f; |
|
|
408 | |
|
|
409 | typedef struct psiconv_sheet_ref_s |
|
|
410 | { |
|
|
411 | psiconv_s16 offset; |
|
|
412 | psiconv_bool_t absolute; |
|
|
413 | } psiconv_sheet_ref_t; |
|
|
414 | |
|
|
415 | typedef struct psiconv_sheet_cell_reference_s |
|
|
416 | { |
|
|
417 | psiconv_sheet_ref_t row; |
|
|
418 | psiconv_sheet_ref_t column; |
|
|
419 | } psiconv_sheet_cell_reference_t; |
|
|
420 | |
|
|
421 | typedef struct psiconv_sheet_cell_block_s |
|
|
422 | { |
|
|
423 | psiconv_sheet_cell_reference_t first; |
|
|
424 | psiconv_sheet_cell_reference_t last; |
|
|
425 | } psiconv_sheet_cell_block_t; |
407 | |
426 | |
408 | typedef struct psiconv_sheet_status_section_s |
427 | typedef struct psiconv_sheet_status_section_s |
409 | { |
428 | { |
410 | psiconv_bool_t show_graph; |
429 | psiconv_bool_t show_graph; |
411 | psiconv_u32 cursor_row; |
430 | psiconv_u32 cursor_row; |
… | |
… | |
562 | psiconv_formula_type_t type; |
581 | psiconv_formula_type_t type; |
563 | union { |
582 | union { |
564 | psiconv_u32 dat_int; |
583 | psiconv_u32 dat_int; |
565 | double dat_float; |
584 | double dat_float; |
566 | char *dat_string; |
585 | char *dat_string; |
|
|
586 | psiconv_sheet_cell_reference_t dat_cellref; |
|
|
587 | psiconv_sheet_cell_block_t dat_cellblock; |
567 | psiconv_formula_list fun_operands; |
588 | psiconv_formula_list fun_operands; |
568 | } data; |
589 | } data; |
569 | } *psiconv_formula; |
590 | } *psiconv_formula; |
570 | |
591 | |
571 | typedef struct psiconv_sheet_workbook_section_s |
592 | typedef struct psiconv_sheet_workbook_section_s |