| BUG: Missing Structure Element Declaration, BSESUB.FDLast reviewed: July 12, 1995Article ID: Q75198 | 
| The information in this article applies to: 
 
 SYMPTOMSPrograms which use the BSESUB.FI and BSESUB.FD include files, in addition to the VIOGETCONFIG function, may generate the following error message: 
 error F2745: CB : I/O of entire structures illegal CAUSEThe include file BSESUB.FD is missing an element within the VIOCONFIGINFO structure declaration. 
 RESOLUTIONThe include file BSESUB.FD defines the VIOCONFIGINFO structure as follows: 
    STRUCTURE /VIOCONFIGINFO/
      INTEGER*2 adapter
      INTEGER*2 display
      INTEGER*4 cbMemory
   END STRUCTURE
The corresponding include file BSESUB.FI defines VIOCONFIGINFO differently,
as follows:
    STRUCTURE /VIOCONFIGINFO/
      INTEGER*2 cb
      INTEGER*2 adapter
      INTEGER*2 display
      INTEGER*4 cbMemory
   END STRUCTURE
The structure definition in BSESUB.FD should be modified to match the
definition in BSESUB.FI.
 STATUSMicrosoft has confirmed this to be a problem in Microsoft FORTRAN versions 5.0 and 5.1 for MS-DOS and OS/2. This is not a problem in FORTRAN PowerStation. 
 | 
| Additional reference words: 5.00 5.10 
 © 1998 Microsoft Corporation. All rights reserved. Terms of Use. |