#include #include #if defined(PETSC_HAVE_FORTRAN_CAPS) #define petscmatlabengineevaluate_ PETSCMATLABENGINEEVALUATE #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE) #define petscmatlabengineevaluate_ petscmatlabengineevaluate #endif PETSC_EXTERN void petscmatlabengineevaluate_(PetscMatlabEngine *e, char *m, PetscErrorCode *ierr, PETSC_FORTRAN_CHARLEN_T len) { char *ms; FIXCHAR(m, len, ms); *ierr = PetscMatlabEngineEvaluate(*e, ms); if (*ierr) return; FREECHAR(m, ms); }