PRB: C2106 Using FP_SEG() and FP_OFF(), Header File MissingLast reviewed: July 17, 1997Article ID: Q26588 |
5.00 5.10 6.00 6.00a 6.00ax 7.00 | 5.00 5.10 6.00 6.00a | 1.00 1.50
MS-DOS | OS/2 | WINDOWSkbtool kbprb The information in this article applies to:
SYMPTOMSAn attempt to use the FP_SEG() or FP_OFF() macros fails and the compiler generates:
error C2106: ' = ' : left operand must be l-value CAUSEThe application uses _FP_SEG() or _FP_OFF as an l-value, but does not #include the DOS.H header file.When the source code does not include the DOS.H header file, the compiler treats FP_SEG() and FP_OFF() as function calls instead of macro definitions. The C2106 error occurs because a function is not an lvalue.
RESOLUTIONModify the source code to #include the DOS.H header file
|
Additional reference words: 1.00 1.50 6.00 6.00a 6.00ax 7.00 8.00 8.00c
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |