56 IF(num.EQ.-1) goto 100
59 READ(str(i:i),
'(I1)',err=99) j
60 IF(j.EQ.0 .AND. str(i:i).NE.
'0') goto 99
73 CALL
errwrt(
'++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++')
74 CALL
errwrt(
'BUFRLIB: STRNUM - BAD DECODE; RETURN WITH NUM = -1')
75 CALL
errwrt(
'++++++++++++++BUFR ARCHIVE LIBRARY+++++++++++++++++')
subroutine strsuc(STR1, STR2, LENS)
THIS SUBROUTINE REMOVES LEADING AND TRAILING BLANKS FROM A STRING.
subroutine strnum(STR, NUM)
THIS SUBROUTINE DECODES AN INTEGER FROM A CHARACTER STRING.
subroutine errwrt(STR)
This subroutine allows the user to specify a custom location for the logging of error and diagnostic ...