From Jason Turner

[climits.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmppujus7me/{from.md → to.md} +18 -5
tmp/tmppujus7me/{from.md → to.md} RENAMED
@@ -1,10 +1,22 @@
1
  ### Header `<climits>` synopsis <a id="climits.syn">[[climits.syn]]</a>
2
 
3
  ``` cpp
4
  // all freestanding
 
5
  #define CHAR_BIT see below
 
 
 
 
 
 
 
 
 
 
 
6
  #define SCHAR_MIN see below
7
  #define SCHAR_MAX see below
8
  #define UCHAR_MAX see below
9
  #define CHAR_MIN see below
10
  #define CHAR_MAX see below
@@ -22,13 +34,14 @@
22
  #define LLONG_MAX see below
23
  #define ULLONG_MAX see below
24
  ```
25
 
26
  The header `<climits>` defines all macros the same as the C standard
27
- library header `<limits.h>`.
 
28
 
29
- [*Note 1*: Except for `CHAR_BIT` and `MB_LEN_MAX`, a macro referring to
30
- an integer type `T` defines a constant whose type is the promoted type
31
- of `T` [[conv.prom]]. — *end note*]
32
 
33
- See also: ISO C 5.2.4.2.1
34
 
 
1
  ### Header `<climits>` synopsis <a id="climits.syn">[[climits.syn]]</a>
2
 
3
  ``` cpp
4
  // all freestanding
5
+ #define BOOL_WIDTH see below
6
  #define CHAR_BIT see below
7
+ #define CHAR_WIDTH see below
8
+ #define SCHAR_WIDTH see below
9
+ #define UCHAR_WIDTH see below
10
+ #define USHRT_WIDTH see below
11
+ #define SHRT_WIDTH see below
12
+ #define UINT_WIDTH see below
13
+ #define INT_WIDTH see below
14
+ #define ULONG_WIDTH see below
15
+ #define LONG_WIDTH see below
16
+ #define ULLONG_WIDTH see below
17
+ #define LLONG_WIDTH see below
18
  #define SCHAR_MIN see below
19
  #define SCHAR_MAX see below
20
  #define UCHAR_MAX see below
21
  #define CHAR_MIN see below
22
  #define CHAR_MAX see below
 
34
  #define LLONG_MAX see below
35
  #define ULLONG_MAX see below
36
  ```
37
 
38
  The header `<climits>` defines all macros the same as the C standard
39
+ library header `<limits.h>`, except that it does not define the macro
40
+ `BITINT_MAXWIDTH`.
41
 
42
+ [*Note 1*: Except for the `WIDTH` macros, `CHAR_BIT`, and `MB_LEN_MAX`,
43
+ a macro referring to an integer type `T` defines a constant whose type
44
+ is the promoted type of `T` [[conv.prom]]. — *end note*]
45
 
46
+ See also: ISO C 5.3.5.3.2
47