Skip to content

Commit 4014c1f

Browse files
committed
Fix P/R for 3696
1 parent 675f1be commit 4014c1f

File tree

1 file changed

+43
-2
lines changed

1 file changed

+43
-2
lines changed

xml/issue3696.xml

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,50 @@ Set priority to 3 after reflector poll.
3333

3434
<note>2025-06-16; Jonathan adds wording</note>
3535

36+
<superseded>
37+
<p>
38+
This wording is relative to <paper num="N5008"/>.
39+
</p>
40+
41+
<ol>
42+
<li><p>Modify <sref ref="[stream.types]"/> as indicated:</p>
43+
44+
<blockquote>
45+
<pre>using streamoff = implementation-defined;</pre>
46+
<p>
47+
-1- The type `streamoff` is a synonym for one of the
48+
signed <del>basic</del> integral types
49+
of sufficient size to represent the maximum possible file size
50+
for the operating system.<sup>256</sup>
51+
</p>
52+
<pre>using streamsize = implementation-defined;</pre>
53+
<p>
54+
-2-
55+
The type `streamsize` is a synonym for one of the
56+
signed <del>basic</del> integral types.
57+
It is used to represent the number of characters transferred
58+
in an I/O operation, or the size of I/O buffers.<sup>257</sup>
59+
</p>
60+
61+
<p>
62+
<sub>256) Typically `long long`.</sub>
63+
</p>
64+
<p>
65+
<sub>257) Most places where `streamsize` is used would use `size_t` in C,
66+
or `ssize_t` in POSIX.</sub>
67+
</p>
68+
</blockquote>
69+
</li>
70+
</ol>
71+
72+
</superseded>
73+
74+
<note>2025-10-21; Jonathan provides improved wording</note>
75+
3676
</discussion>
3777

3878
<resolution>
79+
3980
<p>
4081
This wording is relative to <paper num="N5008"/>.
4182
</p>
@@ -47,15 +88,15 @@ This wording is relative to <paper num="N5008"/>.
4788
<pre>using streamoff = implementation-defined;</pre>
4889
<p>
4990
-1- The type `streamoff` is a synonym for one of the
50-
signed <del>basic</del> integral types
91+
signed <ins>integer</ins> <del>basic integral</del> types
5192
of sufficient size to represent the maximum possible file size
5293
for the operating system.<sup>256</sup>
5394
</p>
5495
<pre>using streamsize = implementation-defined;</pre>
5596
<p>
5697
-2-
5798
The type `streamsize` is a synonym for one of the
58-
signed <del>basic</del> integral types.
99+
signed <ins>integer</ins> <del>basic integral</del> types.
59100
It is used to represent the number of characters transferred
60101
in an I/O operation, or the size of I/O buffers.<sup>257</sup>
61102
</p>

0 commit comments

Comments
 (0)