From Jason Turner

[cstdio.syn]

Diff to HTML by rtfpessoa

tmp/tmp51370r_x/{from.md → to.md} RENAMED
@@ -1,8 +1,10 @@
1
  ### Header `<cstdio>` synopsis <a id="cstdio.syn">[[cstdio.syn]]</a>
2
 
3
  ``` cpp
 
 
4
  namespace std {
5
  using size_t = see [support.types.layout];
6
  using FILE = see below;
7
  using fpos_t = see below;
8
  }
@@ -13,10 +15,11 @@ namespace std {
13
  #define _IONBF see below
14
  #define BUFSIZ see below
15
  #define EOF see below
16
  #define FOPEN_MAX see below
17
  #define FILENAME_MAX see below
 
18
  #define L_tmpnam see below
19
  #define SEEK_CUR see below
20
  #define SEEK_END see below
21
  #define SEEK_SET see below
22
  #define TMP_MAX see below
@@ -74,11 +77,15 @@ namespace std {
74
  ```
75
 
76
  The contents and meaning of the header `<cstdio>` are the same as the C
77
  standard library header `<stdio.h>`.
78
 
 
 
 
 
79
  Calls to the function `tmpnam` with an argument that is a null pointer
80
  value may introduce a data race [[res.on.data.races]] with other calls
81
  to `tmpnam` with an argument that is a null pointer value.
82
 
83
- See also: ISO C 7.21
84
 
 
1
  ### Header `<cstdio>` synopsis <a id="cstdio.syn">[[cstdio.syn]]</a>
2
 
3
  ``` cpp
4
+ #define __STDC_VERSION_STDIO_H__ 202311L
5
+
6
  namespace std {
7
  using size_t = see [support.types.layout];
8
  using FILE = see below;
9
  using fpos_t = see below;
10
  }
 
15
  #define _IONBF see below
16
  #define BUFSIZ see below
17
  #define EOF see below
18
  #define FOPEN_MAX see below
19
  #define FILENAME_MAX see below
20
+ #define _PRINTF_NAN_LEN_MAX see below
21
  #define L_tmpnam see below
22
  #define SEEK_CUR see below
23
  #define SEEK_END see below
24
  #define SEEK_SET see below
25
  #define TMP_MAX see below
 
77
  ```
78
 
79
  The contents and meaning of the header `<cstdio>` are the same as the C
80
  standard library header `<stdio.h>`.
81
 
82
+ The return from each function call that delivers data to the host
83
+ environment to be written to a file (See also: ISO C 7.23.3) is an
84
+ observable checkpoint [[intro.abstract]].
85
+
86
  Calls to the function `tmpnam` with an argument that is a null pointer
87
  value may introduce a data race [[res.on.data.races]] with other calls
88
  to `tmpnam` with an argument that is a null pointer value.
89
 
90
+ See also: ISO C 7.23
91