[Info-vax] Fortran problem with QIO

gerry77 at no.spam.mail.com gerry77 at no.spam.mail.com
Thu Dec 3 07:30:59 EST 2009


On Wed, 02 Dec 2009 22:28:13 -0500, Arne Vajhøj <arne at vajhoej.dk> wrote:

> >       ATRDSC.DSC1.DSC$W_MAXSTRLEN = SIZEOF(ATR)
> >       ATRDSC.DSC1.DSC$B_DTYPE = DSC$K_DTYPE_T
> >       ATRDSC.DSC1.DSC$B_CLASS = DSC$K_CLASS_A  ! Array type descriptor
> >       ATRDSC.DSC1.DSC$A_POINTER = LOC(ATR)       
> >       ATRDSC.DSC5.DSC$B_SCALE = 0              ! Are all this things
> >       ATRDSC.DSC5.DSC$B_DIGITS = 0             !   really needed?
> >       ATRDSC.DSC5.DSC$B_AFLAGS = 0             !
> >       ATRDSC.DSC5.DSC$B_DIMCT = 1              !
> >       ATRDSC.DSC5.DSC$L_ARSIZE = SIZEOF(ATR)   !
> >       ATRDSC.DSC5.DSC$A_A0 = LOC(ATR)          !
> 
> You are not using ATRDSC !?!?

What are you meaning here? Sorry, I cannot understand your question...

> >       SS_STATUS = SYS$QIOW(EFN$C_ENF,             ! Efn (no EF used)
> 
> I would try %VAL on that!

Oh, yes, you're right! :-P That was really a bug that I've just corrected
(and checked for with SDA).

Thanks,
G.




More information about the Info-vax mailing list