#define vmr vmr_ /* parameter for Name Translation is l_ */ #define ROUTINE int /* @(#)iii.fc 17.1.1.1 (ES0-DMD) 01/25/02 17:34:16 */ /*=========================================================================== Copyright (C) 1995 European Southern Observatory (ESO) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Massachusetss Ave, Cambridge, MA 02139, USA. Corresponding concerning ESO-MIDAS should be addressed as follows: Internet e-mail: midas@eso.org Postal address: European Southern Observatory Data Management Division Karl-Schwarzschild-Strasse 2 D 85748 Garching bei Muenchen GERMANY ===========================================================================*/ /* IIISTR.C2 */ #include #if 0 /* ==== Original Code ==== */ SUBROUTINE IIIGSE(dsplay,evalno,kstring,ll,idst) CHARACTER kstring; fint2c *dsplay; fint2c *evalno; fint2c *ll; fint2c *idst; #else /* ==== Generated Code === */ #define IIIGSE iiigse_ IIIGSE(va_alist) va_dcl { va_list Cargs; #endif /* ======================= */ int FORmark; /* */ va_start(Cargs); /* */ FORmark = ftoc_mark(); /* */ *PARAM(5,5,1,fint2c *) = IIIGSE_C(*PARAM(1,5,0,fint2c *),*PARAM(2,5,0,fint2c *),CHAR_LOC(3,5,0),PARAM(4,5,1,fint2c *)); ftoc_free(FORmark); /* */ } #if 0 /* ==== Original Code ==== */ SUBROUTINE IIIGCE(dsplay,evalno,kstring,idst) CHARACTER kstring; fint2c *dsplay; fint2c *evalno; fint2c *idst; #else /* ==== Generated Code === */ #define IIIGCE iiigce_ IIIGCE(va_alist) va_dcl { va_list Cargs; #endif /* ======================= */ int FORmark; /* */ va_start(Cargs); /* */ FORmark = ftoc_mark(); /* */ *PARAM(4,4,1,fint2c *) = IIIGCE_C(*PARAM(1,4,0,fint2c *),*PARAM(2,4,0,fint2c *),CHAR_LOC(3,4,0)); ftoc_free(FORmark); /* */ } #define IIIENI iiieni_ ROUTINE IIIENI(dsplay,inttyp,intid,objtyp,objid,intop,extrig,idst) fint2c *dsplay; fint2c *inttyp; fint2c *intid; fint2c *objtyp; fint2c *objid; fint2c *intop; fint2c *extrig; fint2c *idst; { *idst = IIIENI_C(*dsplay,*inttyp,*intid,*objtyp,*objid,*intop,*extrig); } #define IIIEIW iiieiw_ ROUTINE IIIEIW(dsplay,trigst,idst) fint2c *dsplay; fint2c *trigst; fint2c *idst; { *idst = IIIEIW_C(*dsplay,trigst); } #define IIISTI iiisti_ ROUTINE IIISTI(dsplay,idst) fint2c *dsplay; fint2c *idst; { *idst = IIISTI_C(*dsplay); } #define IIIGLD iiigld_ ROUTINE IIIGLD(dsplay,locno,jx,jy,idst) fint2c *dsplay; fint2c *locno; fint2c *jx; fint2c *jy; fint2c *idst; { *idst = IIIGLD_C(*dsplay,*locno,jx,jy); } #define IIIGLE iiigle_ ROUTINE IIIGLE(dsplay,eval,jj,idst) fint2c *dsplay; fint2c *eval; fint2c *jj; fint2c *idst; { *idst = IIIGLE_C(*dsplay,*eval,jj); }