1
/*===========================================================================
2
Copyright (C) 1995-2009 European Southern Observatory (ESO)
4
This program is free software; you can redistribute it and/or
5
modify it under the terms of the GNU General Public License as
6
published by the Free Software Foundation; either version 2 of
7
the License, or (at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY; without even the implied warranty of
11
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
GNU General Public License for more details.
14
You should have received a copy of the GNU General Public
15
License along with this program; if not, write to the Free
16
Software Foundation, Inc., 675 Massachusetts Ave, Cambridge,
19
Correspondence concerning ESO-MIDAS should be addressed as follows:
20
Internet e-mail: midas@eso.org
21
Postal address: European Southern Observatory
22
Data Management Division
23
Karl-Schwarzschild-Strasse 2
24
D 85748 Garching bei Muenchen
26
===========================================================================*/
28
/*++++++++++++++++++++++++ stp.fc +++++++++++++++++++++++++++++++++++++++
30
.IDENTIFICATION Module stp.fc
32
Module contains layer between the plane/line related FORTRAN STxxxx interfaces
33
and the SC_interfaces written in (hopefully independent) C
34
.AUTHOR K. Banse ESO - Garching
35
.KEYWORDS standard interfaces.
36
.ENVIRONMENT FORTRAN and C standards
37
.VERSION [1.00] 950622: created
40
-----------------------------------------------------------------------------*/
42
#include <ftoc_comm.h>
43
#include <midas_def.h>
58
/*==========================================================================*/
60
/*** stat = SCPGET(no,plandir,planno,bufadr) ***/
62
ROUTINE STP1(no,plandir,planno,status)
63
int *no; /* IN : file no. of data frame */
64
int *plandir; /* IN : plane direction */
65
int *planno; /* IN : no. of plane */
69
ptr1 = loc_pntr(1,&mm); /* get location of "bufadr" */
71
*status = SCPGET(*no,*plandir,*planno,ptr1);
76
/*==========================================================================*/
78
/*** stat = SCPPUT(no,plandir,planno,bufadr) ***/
80
ROUTINE STP2(no,plandir,planno,status)
81
int *no; /* IN : file no. of data frame */
82
int *plandir; /* IN : plane direction */
83
int *planno; /* IN : no. of plane */
87
ptr1 = loc_pntr(1,&mm); /* get location of "bufadr" */
89
*status = SCPPUT(*no,*plandir,*planno,ptr1);