BSESUB.INC Contains Incorrect Declarations (32810)



The information in this article applies to:

  • Microsoft Macro Assembler (MASM) 5.1

This article was previously published under Q32810

SUMMARY

In the file BSESUB.INC that comes with Microsoft Macro Assembler version 5.1 and 5.1a, the KBDINFO structure fields should all be declared with the DW directive; however, the fields are declared by the DB directive instead.

MORE INFORMATION

The following is the KBDINFO structure as declared in the BSESUB.INC that comes with MASM 5.1 and 5.1a
   KBDINFO struc
       kbxl_cb           db ?
       kbxl_fsMask       db ?
       kbxl_chTurnAround db ?
       kbxl_fsInterim    db ?
       kbxl_fsState      dw ?
   KBDINFO ends
				
The following is the KBDINFO structure as declared in the BSESUB.INC that comes with MASM 6.0
   KBDINFO         STRUCT  2 ; kbst
   cb_             WORD    0
   fsMask_         WORD    0
   chTurnAround_   WORD    0
   fsInterim_      WORD    0
   fsState_        WORD    0
   KBDINFO         ENDS
				

Modification Type:MajorLast Reviewed:10/22/2003
Keywords:KB32810