Main Content

<library>Terminate

Free all resources allocated by MATLAB Runtime instance associated with library

Synopsis

void libraryTerminate(void) 

Description

This function frees all resources allocated by the MATLAB® Runtime instance associated with library. Call this function after you finish calling the functions in this generated library and before calling mclTerminateApplication.

Examples

Call libmatrixInitialize to initialize libmatrix library properly near the start of your program:

/* Call the library initialization routine and ensure the
*  library was initialized properly. */
if (!libmatrixInitialize())
{
    fprintf(stderr, 
            "An error occurred while initializing: \n %s ",
            mclGetLastErrorMessage());
    return -2;
}
else
    ...

Near the end of your program (but before calling mclTerminateApplication), free resources allocated by the MATLAB Runtime instance associated with the libmatrix library:

/* Call the library termination routine */
libmatrixTerminate();
/* Free the memory created */
mxDestroyArray(in1); in1=0;
mxDestroyArray(in2); in2 = 0;
}

Version History

Introduced in R2015a