@@ -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 >
4081This 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
5192of sufficient size to represent the maximum possible file size
5293for the operating system.<sup >256</sup >
5394</p >
5495<pre >using streamsize = implementation-defined;</pre >
5596<p >
5697-2-
5798The 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.
59100It is used to represent the number of characters transferred
60101in an I/O operation, or the size of I/O buffers.<sup >257</sup >
61102</p >
0 commit comments