3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302 INTEGER INFO
3303 CHARACTER*6 SRNAME
3304
3305 INTEGER INFOT, NOUT
3306 LOGICAL LERR, OK
3307 CHARACTER*6 SRNAMT
3308
3309 COMMON /infoc/infot, nout, ok, lerr
3310 COMMON /srnamc/srnamt
3311
3312 lerr = .true.
3313 IF( info.NE.infot )THEN
3314 IF( infot.NE.0 )THEN
3315 WRITE( nout, fmt = 9999 )info, infot
3316 ELSE
3317 WRITE( nout, fmt = 9997 )info
3318 END IF
3319 ok = .false.
3320 END IF
3321 IF( srname.NE.srnamt )THEN
3322 WRITE( nout, fmt = 9998 )srname, srnamt
3323 ok = .false.
3324 END IF
3325 RETURN
3326
3327 9999 FORMAT( ' ******* XERBLA WAS CALLED WITH INFO = ', i6, ' INSTEAD',
3328 $ ' OF ', i2, ' *******' )
3329 9998 FORMAT( ' ******* XERBLA WAS CALLED WITH SRNAME = ', a6, ' INSTE',
3330 $ 'AD OF ', a6, ' *******' )
3331 9997 FORMAT( ' ******* XERBLA WAS CALLED WITH INFO = ', i6,
3332 $ ' *******' )
3333
3334
3335