/* * $Id: perroi.c,v 1.3 1997/09/02 14:26:38 mclareni Exp $ * * $Log: perroi.c,v $ * Revision 1.3 1997/09/02 14:26:38 mclareni * WINNT correction * * Revision 1.2 1997/02/04 17:34:36 mclareni * Merge Winnt and 97a versions * * Revision 1.1.1.1.2.1 1997/01/21 11:29:37 mclareni * All mods for Winnt 96a on winnt branch * * Revision 1.1.1.1 1996/02/15 17:49:25 mclareni * Kernlib * */ #include "kerngen/pilot.h" #include "kerngen/fortranc.h" /*> ROUTINE PERROI CERN PROGLIB# Z265 PERROI .VERSION KERNFOR 4.31 911111 ORIG. 22/02/91, JZ Fortran interface routine to perror CALL PERRORF (TEXT) TEXT the text to be printed before the error message */ #include #include "kerngen/fortchar.h" #if defined(CERNLIB_QX_SC) void type_of_call perroi_(ftext, lgtext) #endif #if defined(CERNLIB_QXNO_SC) void type_of_call perroi(ftext, lgtext) #endif #if defined(CERNLIB_QXCAPT) void type_of_call PERROI(ftext, # ifdef CERNLIB_MSSTDCALL len_ftext, # endif lgtext) #endif #if defined(CERNLIB_QMCRY) _fcd ftext; #endif #if !defined(CERNLIB_QMCRY) char *ftext; #endif #ifdef CERNLIB_MSSTDCALL int len_ftext; #endif int *lgtext; { char *pttext, *fchtak(); pttext = fchtak(ftext,*lgtext); perror (pttext); if (pttext != NULL) free (pttext); return; } /*> END <----------------------------------------------------------*/ #ifdef CERNLIB_TCGEN_PERRORF #undef CERNLIB_TCGEN_PERRORF #endif