cell->table_cell = NULL; cell->table_row = NULL; cell->table = NULL;
lo_SquishSubDocToCell(MWContext *context, lo_DocState *state,	LO_SubDocStruct *subdoc, Bool free_subdoc){	LO_CellStruct *cell;	int32 dx, dy;	dx = 0;	dy = 0;		cell = lo_SmallSquishSubDocToCell(context, state, subdoc, &dx, &dy);	if (cell == NULL)	{		return(NULL);	}	lo_ShiftCell(cell, dx, dy);	lo_RenumberCell(state, cell);	if ((subdoc->state != NULL)&&(free_subdoc != FALSE))	{		lo_DocState *subdoc_state;		subdoc_state = (lo_DocState *)subdoc->state;		lo_free_subdoc_state(context, state, subdoc_state, FALSE);		subdoc->state = NULL;	}	if (free_subdoc != FALSE)	{		lo_FreeElement(context, (LO_Element *)subdoc, free_subdoc);	}	return(cell);}