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 | WINDOWS
kbtool kbprb
The information in this article applies to:
An attempt to use the FP_SEG() or FP_OFF() macros fails and the compiler generates:
error C2106: ' = ' : left operand must be l-value
The 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.
Modify 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 KBCategory: kbtool kbprb KBSubcategory: CLIss Keywords : kb16bitonly
Last Reviewed: July 18, 1997