/[public]/psiconv/trunk/lib/psiconv/data.h
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/data.h

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

Revision 97 Revision 98
418 psiconv_u32 graph_display_size; 418 psiconv_u32 graph_display_size;
419 psiconv_triple_t show_horizontal_scrollbar; 419 psiconv_triple_t show_horizontal_scrollbar;
420 psiconv_triple_t show_vertical_scrollbar; 420 psiconv_triple_t show_vertical_scrollbar;
421} *psiconv_sheet_status_section; 421} *psiconv_sheet_status_section;
422 422
423typedef enum psiconv_formula_type
424{
425 psiconv_formula_unknown,
426 psiconv_formula_int,
427 psiconv_formula_float,
428 psiconv_formula_string
429} psiconv_formula_type_t;
430
431typedef psiconv_list psiconv_formula_list; /* Of struct psiconv_formula_s */
432
423typedef struct psiconv_sheet_formula_s 433typedef struct psiconv_formula_s
424{ 434{
425 int dummy; 435 psiconv_formula_type_t type;
436 union {
437 psiconv_u32 d_int;
438 double d_real;
439 char *d_string;
440 psiconv_formula_list d_subformulas;
441 } data;
426} *psiconv_sheet_formula; 442} *psiconv_formula;
427
428typedef psiconv_list psiconv_sheet_formula_list; /* Of struct psiconv_formula */
429 443
430typedef struct psiconv_sheet_workbook_section_s 444typedef struct psiconv_sheet_workbook_section_s
431{ 445{
432 psiconv_sheet_formula_list formulas; 446 psiconv_formula_list formulas;
433} *psiconv_sheet_workbook_section; 447} *psiconv_sheet_workbook_section;
434 448
435typedef struct psiconv_sheet_f_s 449typedef struct psiconv_sheet_f_s
436{ 450{
437 psiconv_page_layout_section page_sec; 451 psiconv_page_layout_section page_sec;
511extern void psiconv_free_paragraph_layout(psiconv_paragraph_layout layout); 525extern void psiconv_free_paragraph_layout(psiconv_paragraph_layout layout);
512extern void psiconv_free_character_layout(psiconv_character_layout layout); 526extern void psiconv_free_character_layout(psiconv_character_layout layout);
513extern void psiconv_free_word_style(psiconv_word_style style); 527extern void psiconv_free_word_style(psiconv_word_style style);
514extern void psiconv_free_word_styles_section 528extern void psiconv_free_word_styles_section
515 (psiconv_word_styles_section styles); 529 (psiconv_word_styles_section styles);
516extern void psiconv_free_sheet_formula(psiconv_sheet_formula formula); 530extern void psiconv_free_formula(psiconv_formula formula);
517extern void psiconv_free_sheet_formula_list(psiconv_sheet_formula_list list); 531extern void psiconv_free_formula_list(psiconv_formula_list list);
518extern void psiconv_free_sheet_status_section 532extern void psiconv_free_sheet_status_section
519 (psiconv_sheet_status_section section); 533 (psiconv_sheet_status_section section);
520extern void psiconv_free_sheet_f(psiconv_sheet_f file); 534extern void psiconv_free_sheet_f(psiconv_sheet_f file);
521extern void psiconv_free_header_section(psiconv_header_section header); 535extern void psiconv_free_header_section(psiconv_header_section header);
522extern void psiconv_free_section_table_entry(psiconv_section_table_entry entry); 536extern void psiconv_free_section_table_entry(psiconv_section_table_entry entry);

Legend:
Removed from v.97  
changed lines
  Added in v.98

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