/* * vDestroyDiagram - remove a diagram by freeing the memory it uses */ void vDestroyDiagram(diagram_type *pDiag) { TRACE("antiword::vDestroyDiagram()"); LFAIL(pDiag == NULL); if (pDiag == NULL) { return; } vEpilogue(pDiag); pDiag = (diagram_type *)xfree(pDiag); } /* end of vDestroyDiagram */
/* * vDestroyDiagram - remove a diagram by freeing the memory it uses */ void vDestroyDiagram(diagram_type *pDiag) { DBG_MSG("vDestroyDiagram"); fail(pDiag == NULL); if (pDiag == NULL) { return; } vEpilogue(pDiag); pDiag = xfree(pDiag); } /* end of vDestroyDiagram */