INF: Compiler Assumes Emulator Math Without /ML or /FPa

ID Number: Q37778

5.10 6.00 6.00a 6.00ax | 5.10 6.00 6.00a

MS-DOS | OS/2

Summary:

In Microsoft C versions 5.1, 6.0, 6.0a, and 6.0ax, if you do not use

the /FPa switch or the C 6.0 /ML switch on the compile line, the

compiler assumes that the emulator math package is being used (the

default) and puts emulator math commands in your code. When this

emulator math code is linked with LLIBCDLL.LIB, which uses alternate

math, it will not work correctly. A stand-alone dynamic-link library

(DLL) must use alternate math.

Additional reference words: 5.10 6.00 6.00a 6.00ax