Skip to content

Commit a9b9c30

Browse files
TylerMSFTTylerMSFT
authored andcommitted
incorp feedback
1 parent 7a5ac4b commit a9b9c30

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/c-runtime-library/reference/matherr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ For more information about return codes, see [`_doserrno`, `errno`, `_sys_errlis
3434
3535
## Remarks
3636
37-
The **`_matherr`** function processes errors generated by the floating-point functions of the math library. These functions call **`_matherr`** when an error is detected. This interaction isn't impacted by the [floating-point mode of the compiler](../../build/reference/fp-specify-floating-point-behavior.md) or the [floating point control word](../../c-runtime-library/reference/control87-controlfp-control87-2.md). Since this is provided by the math library, **`_matherr`** won't be called when using [intrinsic functions](../../intrinsics/compiler-intrinsics.md).
37+
The **`_matherr`** function processes errors generated by the floating-point functions of the math library. These functions call **`_matherr`** when an error is detected. This interaction isn't impacted by the [floating-point mode of the compiler](../../build/reference/fp-specify-floating-point-behavior.md) or the [floating point control word](../../c-runtime-library/reference/control87-controlfp-control87-2.md). Since **`_matherr`** is a library function, math [intrinsic functions](../../intrinsics/compiler-intrinsics.md) won't call it.
3838
3939
For special error handling, you can provide a different definition of **`_matherr`**. If you use the dynamically linked version of the C run-time library (CRT), you can replace the default **`_matherr`** routine in a client executable with a user-defined version. However, you can't replace the default **`_matherr`** routine in a DLL client of the CRT DLL.
4040

0 commit comments

Comments
 (0)