1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- typedef struct _table table;
- typedef struct _table_model_entry table_model_entry;
- struct _table_model_entry {
- table_model_entry *next;
- int line_nr;
- int nr_fields;
- char *fields[0];
- };
- typedef struct _table_entry table_entry;
- struct _table_entry {
- int line_nr;
- int nr_fields;
- char *file_name;
- table_model_entry *model_first;
- table_model_entry *model_last;
- char *annex;
- char *fields[0];
- };
- typedef struct _table_include table_include;
- struct _table_include {
- char *dir;
- table_include *next;
- };
- extern table *table_open
- (const char *file_name,
- int max_nr_fields,
- int max_nr_model_fields);
- extern table_entry *table_entry_read
- (table *file);
- extern void table_push
- (table *file,
- table_include *search,
- const char *file_name,
- int nr_fields,
- int nr_model_fields);
- extern void dump_table_entry
- (table_entry *entry,
- int indent);
- extern void table_entry_print_cpp_line_nr
- (lf *file,
- table_entry *entry);
|