Ref count struct spreadsheet
[pspp] / src / data / spreadsheet-reader.h
index 5e7eaa6e4603a128ca2368934e018f0b879425b4..314376379cbecf1a33bc3d0c3483688e287a54c7 100644 (file)
@@ -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 *);