From Jason Turner

[depr.c.macros]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp43ge8t6j/{from.md → to.md} +19 -3
tmp/tmp43ge8t6j/{from.md → to.md} RENAMED
@@ -1,14 +1,30 @@
1
  ## Deprecated C macros <a id="depr.c.macros">[[depr.c.macros]]</a>
2
 
3
- The header `<stdalign.h>` has the following macro:
4
 
5
  ``` cpp
6
- #define __alignas_is_defined 1
 
 
 
7
  ```
8
 
 
 
 
 
 
 
 
 
 
 
 
9
  The header `<stdbool.h>` has the following macro:
10
 
11
  ``` cpp
12
- #define __bool_true_false_are_defined 1
13
  ```
14
 
 
 
 
1
  ## Deprecated C macros <a id="depr.c.macros">[[depr.c.macros]]</a>
2
 
3
+ The header `<cfloat>` has the following macros:
4
 
5
  ``` cpp
6
+ #define FLT_HAS_SUBNORM see below
7
+ #define DBL_HAS_SUBNORM see below
8
+ #define LDBL_HAS_SUBNORM see below
9
+ #define DECIMAL_DIG see below
10
  ```
11
 
12
+ The header defines these macros the same as the C standard library
13
+ header `<float.h>`.
14
+
15
+ See also: ISO C 5.3.5.3.3, 7.33.6
16
+
17
+ In addition to being available via inclusion of the `<cfloat>` header,
18
+ the macros `INFINITY` and `NAN` are available when `<cmath>` is
19
+ included.
20
+
21
+ See also: ISO C 7.12
22
+
23
  The header `<stdbool.h>` has the following macro:
24
 
25
  ``` cpp
26
+ #define \libxmacro{bool_true_false_are_defined} 1
27
  ```
28
 
29
+ See also: ISO C 7.19
30
+