5 * Revision 1.1.1.1 1995/10/24 10:21:49 cernlib
9 #include "geant321/pilot.h"
10 *CMZ : 3.21/02 29/03/94 15.41.33 by S.Giani
12 SUBROUTINE GXFCA(CHFUNC,NCH,JAD,IER)
14 C. ******************************************************************
16 C. * To analize character string CHFUNC of length NCH *
17 C. * CHFUNC may be the name of a COMIS function *
20 C. ******************************************************************
21 COMMON/QUEST/IQUEST(100)
26 #if defined(CERNLIB_BSLASH)
27 PARAMETER (BSLASH='\\')
29 #if !defined(CERNLIB_BSLASH)
30 PARAMETER (BSLASH='\')
33 C. ------------------------------------------------------------------
37 #if defined(CERNLIB_COMIS)
38 IF(NCH.LE.1.AND.CHFUNC(1:1).EQ.'0')GO TO 50
42 IF(CHFUNC(I:I).EQ.'.')THEN
44 #if (defined(CERNLIB_COMIS))&&(defined(CERNLIB_IBM))
47 #if defined(CERNLIB_COMIS)
48 IF(IFILE.EQ.0)IFILE=I-1
52 CHFILE='!FILE '//CHFUNC(1:NCH)
53 CALL CSEXEC(CHFILE,IRET)
55 IF(CHFUNC(I:I).EQ.'/'.OR.
56 + CHFUNC(I:I).EQ.BSLASH.OR.
57 + CHFUNC(I:I).EQ.']'.OR.
58 + CHFUNC(I:I).EQ.'~')THEN
64 40 CHFILE=CHFUNC(I1:IFILE)