File: ypt-2.for

package info (click to toggle)
eso-midas 22.02pl1.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 146,592 kB
  • sloc: ansic: 360,666; makefile: 6,230; sh: 6,003; pascal: 535; perl: 40; awk: 36; sed: 14
file content (193 lines) | stat: -rw-r--r-- 4,565 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
C===========================================================================
C Copyright (C) 1995-2008 European Southern Observatory (ESO)
C
C This program is free software; you can redistribute it and/or
C modify it under the terms of the GNU General Public License as
C published by the Free Software Foundation; either version 2 of
C the License, or (at your option) any later version.
C
C This program is distributed in the hope that it will be useful,
C but WITHOUT ANY WARRANTY; without even the implied warranty of
C MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
C GNU General Public License for more details.
C
C You should have received a copy of the GNU General Public
C License along with this program; if not, write to the Free
C Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
C MA 02139, USA.
C
C Correspondence concerning ESO-MIDAS should be addressed as follows:
C       Internet e-mail: midas@eso.org
C       Postal address: European Southern Observatory
C                       Data Management Division
C                       Karl-Schwarzschild-Strasse 2
C                       D 85748 Garching bei Muenchen
C                       GERMANY
C 
C 80723	last modif
C 
C===========================================================================

      SUBROUTINE GETAXS(FRAME,WCFRAM)
C 
      CHARACTER  FRAME
      REAL     WCFRAM(*)
 
      CALL STSTR(1,FRAME)                       !STRIPPED_STRING
C 
      CALL PPP1(WCFRAM)
C
      RETURN
      END


      SUBROUTINE PTAXES(XMNMX,YMNMX,LABELX,LABELY,AGLOPT)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    LABELX,LABELY,AGLOPT
      REAL     XMNMX,YMNMX
C
      CALL STSTR(1,LABELX)                       !STRIPPED_STRING
      CALL STSTR(2,LABELY)                       !STRIPPED_STRING
      CALL STSTR(3,AGLOPT)                       !STRIPPED_STRING
C 
      CALL PPP2(XMNMX,YMNMX)
C
      RETURN
      END

      SUBROUTINE PTFRAM(XWCFRAM,YWCFRAM,LABELX,LABELY)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    LABELX,LABELY
      REAL     XWCFRAM,YWCFRAM
C
      CALL STSTR(1,LABELX)                       !STRIPPED_STRING
      CALL STSTR(2,LABELY)                       !STRIPPED_STRING
C
      CALL PPP3(XWCFRAM,YWCFRAM)
C
      RETURN
      END

      SUBROUTINE PTTEXT(TEXT,XC,YC,ANGLE,CHSIZ,IPOS)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    TEXT
      REAL     XC,YC,ANGLE,CHSIZ
      INTEGER     IPOS
C
      CALL STSTR(1,TEXT)                       !STRIPPED_STRING
C
      CALL PPP4(XC,YC,ANGLE,CHSIZ,IPOS)
C
      RETURN
      END

      SUBROUTINE PTOPEN(DEVNAM,PLNAME,ACCESS,PLMODE)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    DEVNAM,PLNAME
      INTEGER     ACCESS,PLMODE
C
      CALL STSTR(1,DEVNAM)                       !STRIPPED_STRING
      CALL STSTR(2,PLNAME)                       !STRIPPED_STRING
C
      CALL PPP5(ACCESS,PLMODE)
C
      RETURN
      END

      SUBROUTINE PTKRDC(CPAR,MAXVALS,ACTVALS,CVAL)
C 
      IMPLICIT NONE
C
      CHARACTER*(*)    CPAR,CVAL
C
      CALL STSTR(1,CPAR)                       !STRIPPED_STRING
      CALL STLOC(1,1,CVAL)                     !blanked CHAR_LOC
C
      CALL PPP6(MAXVALS,ACTVALS)
C
      RETURN
      END


      SUBROUTINE PTKRDI(IPAR,MAXVALS,ACTVALS,IVAL)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    IPAR
      INTEGER     MAXVALS,ACTVALS,IVAL(1)
C
      CALL STSTR(1,IPAR)                       !STRIPPED_STRING
C
      CALL PPP7(MAXVALS,ACTVALS,IVAL)
C
      RETURN
      END

      SUBROUTINE PTKRDR(RPAR,MAXVALS,ACTVALS,RVAL)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    RPAR
      INTEGER     MAXVALS,ACTVALS
      REAL   RVAL(1)
C
      CALL STSTR(1,RPAR)                       !STRIPPED_STRING
C
      CALL PPP8(MAXVALS,ACTVALS,RVAL)
C
      RETURN
      END

      SUBROUTINE PTKWRC(CPAR,VALUE)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    CPAR,VALUE
      INTEGER     IDUM
C
      CALL STSTR(1,CPAR)                       !STRIPPED_STRING
      CALL STSTR(2,VALUE)                      !STRIPPED_STRING
C
      CALL PPP9(IDUM)
C
      RETURN
      END

      SUBROUTINE PTKWRI(IPAR,NRVAL,IVAL)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    IPAR
      INTEGER     NRVAL,IVAL(1)
C
      CALL STSTR(1,IPAR)                       !STRIPPED_STRING
C
      CALL PPP10(NRVAL,IVAL)
C
      RETURN
      END


      SUBROUTINE PTKWRR(RPAR,NRVAL,RVAL)
C
      IMPLICIT NONE
C
      CHARACTER*(*)    RPAR
      INTEGER     NRVAL
      REAL   RVAL(1)
C
      CALL STSTR(1,RPAR)                       !STRIPPED_STRING
C
      CALL PPP11(NRVAL,RVAL)
C
      RETURN
      END