void
gnumeric_destroy (struct spreadsheet *s)
{
- struct gnumeric_reader *r = s;
+ struct gnumeric_reader *r = (struct gnumeric_reader *) s;
if (0 == --r->ref_cnt)
{
caseproto_unref (r->proto);
- gnumeric_destroy (r);
+ gnumeric_destroy (&r->spreadsheet);
}