C++********************************************************************* C C COPYR.FOR LONG FILENAMES JAN 89 ARDEAN LEITH C OPFILEEC feb 03 ARDEAN LEITH C ********************************************************************** C=* FROM: SPIDER - MODULAR IMAGE PROCESSING SYSTEM. AUTHOR: J.FRANK * C=* Copyright (C) 1985-2005 Health Research Inc. * C=* * C=* HEALTH RESEARCH INCORPORATED (HRI), * C=* ONE UNIVERSITY PLACE, RENSSELAER, NY 12144-3455. * C=* * C=* Email: spider@wadsworth.org * 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 the * C=* 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 GNU * C=* General Public License for more details. * C=* * C=* You should have received a copy of the GNU General Public License * C=* along with this program; if not, write to the * C=* Free Software Foundation, Inc., * C=* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * C=* * C ********************************************************************** C C COPYR C C--********************************************************************* SUBROUTINE COPYR(LUN2) INCLUDE 'CMBLOCK.INC' INCLUDE 'CMLIMIT.INC' CHARACTER (LEN=MAXNAM) :: FILNAM COMMON /COMMUN/ FILNAM COMMON BUF(1) MAXIM = 0 NSAM = 0 NROW = 0 NSLICE = 0 IFORM = 3 CALL OPFILEC(0,.TRUE.,FILNAM,LUN2,'U',IFORM,NSAM,NROW,NSLICE, & MAXIM,'OUTPUT',.FALSE.,IRTFLG) IF (IRTFLG .NE. 0) RETURN DO I=1,NROW*NSLICE READ(NIN,*,IOSTAT=IERR) (BUF(K),K=1,NSAM) IF (IERR .NE. 0 ) THEN CALL ERRT(101,'INPUT CAN NOT BE UNDERSTOOD',NE) GOTO 999 ENDIF CALL WRTLIN(LUN2,BUF,NSAM,I) C******************** c WRITE(NOUT,9000)(BUF(K),K=1,NSAM) 9000 FORMAT(16F8.3) C******************** ENDDO 999 CLOSE(LUN2) RETURN END