SUBROUTINE BORT2(STR1,STR2) C$$$ SUBPROGRAM DOCUMENTATION BLOCK C C SUBPROGRAM: BORT2 C PRGMMR: KEYSER ORG: NP22 DATE: 2003-11-04 C C ABSTRACT: THIS SUBROUTINE PRINTS (TO STDOUT) TWO GIVEN ERROR STRINGS C AND THEN CALLS BUFR ARCHIVE LIBRARY SUBROUTINE BORT_EXIT TO ABORT C THE APPLICATION PROGRAM CALLING THE BUFR ARCHIVE LIBRARY SOFTWARE. C IT IS SIMILAR TO BUFR ARCHIVE LIBRARY SUBROUTINE BORT, EXCEPT BORT C PRINTS ONLY ONE ERROR STRING. C C PROGRAM HISTORY LOG: C 2003-11-04 D. KEYSER -- ORIGINAL AUTHOR C C USAGE: CALL BORT2 (STR1, STR2) C INPUT ARGUMENT LIST: C STR1 - CHARACTER*(*): FIRST ERROR MESSAGE TO BE PRINTED TO C STANDARD OUTPUT C STR2 - CHARACTER*(*): SECOND ERROR MESSAGE TO BE PRINTED TO C STANDARD OUTPUT C C OUTPUT FILES: C UNIT 06 - STANDARD OUTPUT PRINT C C REMARKS: C THIS ROUTINE CALLS: BORT_EXIT C THIS ROUTINE IS CALLED BY: ELEMDX GETNTBE PARSEQ PARSTR C PARUSR PARUTG RDUSDX SEQSDX C SNTBBE SNTBDE STRING UFBINT C UFBOVR UFBREP UFBSTP VALX C Normally not called by any application C programs but it could be. C C ATTRIBUTES: C LANGUAGE: FORTRAN 77 C MACHINE: PORTABLE TO ALL PLATFORMS C C$$$ CHARACTER*(*) STR1, STR2 PRINT* PRINT*,'**************BUFR ARCHIVE LIBRARY ABORT*****************' PRINT*,STR1 PRINT*,STR2 PRINT*,'**************BUFR ARCHIVE LIBRARY ABORT*****************' PRINT* CALL BORT_EXIT END