5 * Revision 1.1.1.1 1996/04/01 15:02:29 mclareni
10 #if defined(CERNLIB_DOUBLE)
11 SUBROUTINE DCHPWS(N,C,A)
13 #if !defined(CERNLIB_DOUBLE)
14 SUBROUTINE RCHPWS(N,C,A)
16 #include "gen/imp64.inc"
17 CHARACTER NAMECP*(*),NAMEPC*(*)
19 #if defined(CERNLIB_DOUBLE)
20 PARAMETER (NAMECP = 'DCHPWS', NAMEPC = 'DPWCHS')
22 #if !defined(CERNLIB_DOUBLE)
23 PARAMETER (NAMECP = 'RCHPWS', NAMEPC = 'RPWCHS')
26 DIMENSION C(0:*),A(0:*),QU(0:101),QV(0:101)
28 PARAMETER (R1 = 1, HF = R1/2)
30 IF(N .LT. 0 .OR. N .GT. 100) THEN
32 CALL MTLPRT(NAMECP,'E408.1',ERRTXT)
58 #if defined(CERNLIB_DOUBLE)
61 #if !defined(CERNLIB_DOUBLE)
65 IF(N .LT. 0 .OR. N .GT. 100) THEN
67 CALL MTLPRT(NAMEPC,'E408.1',ERRTXT)
79 IF(J .LE. K-2) T=T+HF*QU(J+1)
90 101 FORMAT('NUMBER OF TERMS N = ',I5,' < 0 OR > 100')