3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454 INTEGER INFO
3455 CHARACTER*6 SRNAME
3456
3457 INTEGER INFOT, NOUT
3458 LOGICAL LERR, OK
3459 CHARACTER*6 SRNAMT
3460
3461 COMMON /infoc/infot, nout, ok, lerr
3462 COMMON /srnamc/srnamt
3463
3464 lerr = .true.
3465 IF( info.NE.infot )THEN
3466 IF( infot.NE.0 )THEN
3467 WRITE( nout, fmt = 9999 )info, infot
3468 ELSE
3469 WRITE( nout, fmt = 9997 )info
3470 END IF
3471 ok = .false.
3472 END IF
3473 IF( srname.NE.srnamt )THEN
3474 WRITE( nout, fmt = 9998 )srname, srnamt
3475 ok = .false.
3476 END IF
3477 RETURN
3478
3479 9999 FORMAT( ' ******* XERBLA WAS CALLED WITH INFO = ', i6, ' INSTEAD',
3480 $ ' OF ', i2, ' *******' )
3481 9998 FORMAT( ' ******* XERBLA WAS CALLED WITH SRNAME = ', a6, ' INSTE',
3482 $ 'AD OF ', a6, ' *******' )
3483 9997 FORMAT( ' ******* XERBLA WAS CALLED WITH INFO = ', i6,
3484 $ ' *******' )
3485
3486
3487