#if !defined(SLEPCSLEPCSTDEF_H)
#define SLEPCSLEPCSTDEF_H

#include "slepc/finclude/slepcsys.h"
#include "slepc/finclude/slepcbv.h"
#include "petsc/finclude/petscksp.h"

#define STMatMode type(eSTMatMode)
#define STFilterType type(eSTFilterType)
#define STFilterDamping type(eSTFilterDamping)

#define STType CHARACTER(80)

#define ST type(tST)

#endif
#define STShellGetContext(st, ctx, ierr) STShellGetContextCptr(st, petscFtnCtx, ierr); call c_f_pointer(petscFtnCtx, ctx)
