*-- Author : S.Burke / J.V. Morris SUBROUTINE FKERR(IUTIL,IROUT,ISEV,ICODE,IERR) ********************************************************************** * * * Routine to record errors. * * * ********************************************************************** *KEEP,FKCNTL. *KEEP,FKLERR. *KEND. ********************************************************************** * Remember last routine code for printout routine * Clear counters if error code is zero CALL VZERO(NMERR,NCODE*NROUT) CALL VZERO(NUERR,NCODE*NROUT) * Remove old severity code from ICODE * Write error message to ERRLOG CALL FKEM(IUTIL,IROUT,ISEV,ICODE) * * Deal with bad arguments - there isn't much point passing * these back as an error! * * Print out a message if requested CALL FKPRNT(-1,IERR) *