File tree Expand file tree Collapse file tree 9 files changed +23
-23
lines changed Expand file tree Collapse file tree 9 files changed +23
-23
lines changed Original file line number Diff line number Diff line change 1448614486Any exception thrown by \tcode{compar}\iref{res.on.exception.handling}.
1448714487\end{itemdescr}
1448814488
14489- \xrefc{7.24.5 }
14489+ \xrefc{7.24.6 }
Original file line number Diff line number Diff line change 53995399\end {note }
54005400\begin {note }
54015401The signed and unsigned integer types satisfy
5402- the constraints given in \IsoC {} 5.2.4.2.1 .
5402+ the constraints given in \IsoC {} 5.3.5.3.2 .
54035403\end {note }
54045404Except as specified above,
54055405the width of a signed or unsigned integer type is
Original file line number Diff line number Diff line change 230230The header defines these macros the same as
231231the C standard library header \libheader {float.h}.
232232
233- \xrefc {5.2.4.2.2 , 7.33.5 }
233+ \xrefc {5.3.5.3.3 , 7.33.6 }
234234
235235\pnum 
236236In addition to being available via inclusion of the \libheader {cfloat} header,
Original file line number Diff line number Diff line change 10191019Accesses through volatile glvalues are evaluated strictly according to the
10201020rules of the abstract machine.
10211021\item 
1022- Data is delivered to the host environment to be written into files (\xrefc {7.21 .3}).
1022+ Data is delivered to the host environment to be written into files (\xrefc {7.23 .3}).
10231023
10241024\begin {note }
10251025Delivering such data
Original file line number Diff line number Diff line change 532532can result in interleaved characters.
533533\end{note}
534534
535- \xrefc{7.21 .2}
535+ \xrefc{7.23 .2}
536536
537537\rSec2[narrow.stream.objects]{Narrow stream objects}
538538
78767876\end{itemize}
78777877Unconditionally unlocks \tcode{stream} on function exit.
78787878
7879- \xrefc{7.21 .2}.
7879+ \xrefc{7.23 .2}.
78807880
78817881\begin{note}
78827882On Windows the native Unicode API is \tcode{WriteConsoleW} and
1899018990The return from each function call
1899118991that delivers data
1899218992to the host environment
18993- to be written to a file (\xrefc{7.21 .3})
18993+ to be written to a file (\xrefc{7.23 .3})
1899418994is an observable checkpoint\iref{intro.abstract}.
1899518995
1899618996\pnum
Original file line number Diff line number Diff line change 22072207\tcode {::operator delete()}\indexlibrarymember {delete}{operator}.
22082208\end {itemdescr }
22092209
2210- \xrefc {7.22.3 }
2210+ \xrefc {7.24.4 }
22112211
22122212\rSec 1[smartptr]{Smart pointers}
22132213
Original file line number Diff line number Diff line change 69666966\end{note}
69676967\end{itemdescr}
69686968
6969- \xrefc{7.22.2 }
6969+ \xrefc{7.24.3 }
69706970
69716971\indextext{random number generation|)}
69726972
98959895The absolute value of \tcode{x}.
98969896\end{itemdescr}
98979897
9898- \xrefc{7.12.7.2 , 7.22.6 .1}
9898+ \xrefc{7.12.8.3 , 7.24.7 .1}
98999899
99009900\rSec2[c.math.hypot3]{Three-dimensional hypotenuse}
99019901
99499949The classification / comparison functions behave the same as the C macros with the
99509950corresponding names defined in the C standard library.
99519951
9952- \xrefc{7.12.3 , 7.12.4 }
9952+ \xrefc{7.12.4 , 7.12.18 }
99539953
99549954\rSec2[sf.cmath]{Mathematical special functions}%
99559955
Original file line number Diff line number Diff line change 9797\ref {support.types.nullptr } and
9898\ref {support.types.layout }.
9999
100- \xrefc {7.22 }
100+ \xrefc {7.21 }
101101
102102\rSec 2[cstdlib.syn]{Header \tcode {<cstdlib>} synopsis}
103103
297297\tcode {(void*)0}.
298298\end {footnote }
299299
300- \xrefc {7.22 }
300+ \xrefc {7.21 }
301301
302302\rSec 2[support.types.layout]{Sizes, alignments, and offsets}
303303
352352requirement is supported in every context\iref {basic.align }.
353353\tcode {std::is_trivially_default_constructible_v<max_align_t>} is \tcode {true}.
354354
355- \xrefc {7.22 }
355+ \xrefc {7.21 }
356356
357357\rSec 2[support.types.byteops]{\tcode {byte} type operations}
358358
18281828type of \tcode {T}\iref {conv.prom }.
18291829\end {note }
18301830
1831- \xrefc {5.2.4.2.1 }
1831+ \xrefc {5.3.5.3.2 }
18321832
18331833\rSec 2[cfloat.syn]{Header \tcode {<cfloat>} synopsis}
18341834
18841884The header \libheader {cfloat} defines all macros the same as
18851885the C standard library header \libheader {float.h}.
18861886
1887- \xrefc {5.2.4.2.2 }
1887+ \xrefc {5.3.5.3.3 }
18881888
18891889\rSec 1[support.arith.types]{Arithmetic types}
18901890
23282328when the functions registered with \tcode {at_quick_exit} are.
23292329\end {itemdescr }
23302330
2331- \xrefc {7.24.4 }
2331+ \xrefc {7.24.5 }
23322332
23332333\rSec 1[support.dynamic]{Dynamic memory management}
23342334
64106410standard library header \libheader {stdarg.h}, with the following changes:
64116411\begin {itemize }
64126412\item 
6413- In lieu of the default argument promotions specified in \IsoC {} 6.5.2.2 ,
6413+ In lieu of the default argument promotions specified in \IsoC {} 6.5.3.3 ,
64146414the definition in~\ref {expr.call } applies.
64156415\item 
64166416The preprocessing tokens
Original file line number Diff line number Diff line change 233233Nothing.
234234\end {itemdescr }
235235
236- \xrefc {7.21 .6.1 }
236+ \xrefc {7.23 .6.2 }
237237
238238\rSec 2[charconv.from.chars]{Primitive numeric input conversion}
239239
348348Nothing.
349349\end {itemdescr }
350350
351- \xrefc {7.22.1.3 , 7.22.1.4 }
351+ \xrefc {7.24.2.6 , 7.24.2.8 }
352352
353353\rSec 1[localization]{Localization library}
354354
1331713317These functions have the semantics specified in the C standard library.
1331813318\end {itemdescr }
1331913319
13320- \xrefc {7.22.7.1 , 7.22.8 , 7.29 .6.2 .1}
13320+ \xrefc {7.24.8.2 , 7.24.9 , 7.31 .6.3 .1}
1332113321
1332213322\indexlibraryglobal {mbtowc}% 
1332313323\indexlibraryglobal {wctomb}% 
1333813338with other calls to the same function.
1333913339\end {itemdescr }
1334013340
13341- \xrefc {7.22.7 }
13341+ \xrefc {7.24.8 }
1334213342
1334313343\begin {itemdecl }
1334413344size_t @\libglobal {mbrlen}@(const char* s, size_t n, mbstate_t* ps);
1336813368with an \tcode {mbstate_t*} argument that is a null pointer value.
1336913369\end {itemdescr }
1337013370
13371- \xrefc {7.30.1 , 7.31.6.3 , 7.31.6.4 }
13371+ \xrefc {7.30.2 , 7.31.6.4 , 7.31.6.5 }
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments