X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdata%2Fspreadsheet-reader.h;h=c03cf71642135f0ef12331e247a4fe44d58fb9a7;hb=f7d622c96c3a9e10447a23c1efb9e027c8bde7cf;hp=5e7eaa6e4603a128ca2368934e018f0b879425b4;hpb=dc0421d8193bedae4344d665a89ba639d1f29c8d;p=pspp diff --git a/src/data/spreadsheet-reader.h b/src/data/spreadsheet-reader.h index 5e7eaa6e46..c03cf71642 100644 --- a/src/data/spreadsheet-reader.h +++ b/src/data/spreadsheet-reader.h @@ -59,7 +59,7 @@ enum spreadsheet_type struct spreadsheet { - const char *file_name; + char *file_name; enum spreadsheet_type type; @@ -68,6 +68,8 @@ struct spreadsheet /* The dictionary */ struct dictionary *dict; + + int ref_cnt; }; @@ -80,7 +82,8 @@ char * spreadsheet_get_sheet_range (struct spreadsheet *s, int n); char * create_cell_ref (int col0, int row0); char *create_cell_range (int col0, int row0, int coli, int rowi); -void spreadsheet_destroy (struct spreadsheet *); +void spreadsheet_unref (struct spreadsheet *); +void spreadsheet_ref (struct spreadsheet *);