From Jason Turner

[diff.malloc]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmptjwm44nm/{from.md → to.md} +33 -108
tmp/tmptjwm44nm/{from.md → to.md} RENAMED
@@ -4,123 +4,88 @@ The functions `aligned_alloc`, `calloc`, `malloc`, and `realloc` are
4
  restricted in this International Standard. Subclause [[c.malloc]]
5
  describes the changes.
6
 
7
  <!-- Link reference definitions -->
8
  [algorithms]: algorithms.md#algorithms
9
- [algorithms.general]: algorithms.md#algorithms.general
10
- [arithmetic.operations]: utilities.md#arithmetic.operations
11
- [associative.reqmts]: containers.md#associative.reqmts
12
  [basic]: basic.md#basic
13
- [basic.def]: basic.md#basic.def
14
  [basic.link]: basic.md#basic.link
15
  [basic.scope]: basic.md#basic.scope
16
- [basic.start.main]: basic.md#basic.start.main
17
  [basic.stc.dynamic]: basic.md#basic.stc.dynamic
18
- [basic.stc.dynamic.deallocation]: basic.md#basic.stc.dynamic.deallocation
19
- [basic.string]: strings.md#basic.string
20
- [basic.types]: basic.md#basic.types
21
- [bitwise.operations]: utilities.md#bitwise.operations
22
- [c.files]: input.md#c.files
23
- [c.locales]: localization.md#c.locales
24
  [c.malloc]: utilities.md#c.malloc
25
- [cassert.syn]: diagnostics.md#cassert.syn
26
  [class]: class.md#class
27
- [class.bit]: class.md#class.bit
28
- [class.copy]: special.md#class.copy
29
- [class.ctor]: special.md#class.ctor
30
- [class.dtor]: special.md#class.dtor
31
- [class.inhctor.init]: special.md#class.inhctor.init
32
- [class.name]: class.md#class.name
33
- [class.nest]: class.md#class.nest
34
- [class.nested.type]: class.md#class.nested.type
35
- [comparisons]: utilities.md#comparisons
36
- [complex.numbers]: numerics.md#complex.numbers
37
- [container.requirements]: containers.md#container.requirements
38
  [containers]: containers.md#containers
39
- [conv]: conv.md#conv
40
- [conv.array]: conv.md#conv.array
41
- [conv.func]: conv.md#conv.func
42
- [conv.lval]: conv.md#conv.lval
43
- [conv.ptr]: conv.md#conv.ptr
44
  [cpp]: cpp.md#cpp
45
- [cpp.predefined]: cpp.md#cpp.predefined
46
- [csetjmp.syn]: language.md#csetjmp.syn
47
- [cstddef.syn]: language.md#cstddef.syn
48
- [cstdio.syn]: input.md#cstdio.syn
49
- [cstdlib.syn]: language.md#cstdlib.syn
50
  [cstring.syn]: strings.md#cstring.syn
51
- [ctime.syn]: utilities.md#ctime.syn
52
- [cuchar.syn]: strings.md#cuchar.syn
53
  [cwchar.syn]: strings.md#cwchar.syn
54
  [dcl.constexpr]: dcl.md#dcl.constexpr
 
55
  [dcl.dcl]: dcl.md#dcl.dcl
56
- [dcl.decl]: dcl.md#dcl.decl
57
- [dcl.enum]: dcl.md#dcl.enum
58
- [dcl.fct]: dcl.md#dcl.fct
59
- [dcl.fct.def]: dcl.md#dcl.fct.def
60
- [dcl.init.aggr]: dcl.md#dcl.init.aggr
61
- [dcl.init.list]: dcl.md#dcl.init.list
62
- [dcl.init.string]: dcl.md#dcl.init.string
63
- [dcl.spec]: dcl.md#dcl.spec
64
- [dcl.spec.auto]: dcl.md#dcl.spec.auto
65
- [dcl.stc]: dcl.md#dcl.stc
66
  [dcl.type]: dcl.md#dcl.type
67
  [dcl.typedef]: dcl.md#dcl.typedef
68
  [depr]: future.md#depr
69
  [depr.c.headers]: future.md#depr.c.headers
70
- [depr.ccomplex.syn]: future.md#depr.ccomplex.syn
71
- [depr.cstdalign.syn]: future.md#depr.cstdalign.syn
72
- [depr.cstdbool.syn]: future.md#depr.cstdbool.syn
73
- [depr.ctgmath.syn]: future.md#depr.ctgmath.syn
74
- [depr.negators]: future.md#depr.negators
75
  [diagnostics]: diagnostics.md#diagnostics
76
  [diff]: #diff
77
  [diff.basic]: #diff.basic
78
  [diff.char16]: #diff.char16
79
  [diff.class]: #diff.class
80
- [diff.conv]: #diff.conv
81
  [diff.cpp]: #diff.cpp
82
  [diff.cpp03]: #diff.cpp03
83
  [diff.cpp03.algorithms]: #diff.cpp03.algorithms
 
84
  [diff.cpp03.containers]: #diff.cpp03.containers
85
- [diff.cpp03.conv]: #diff.cpp03.conv
86
  [diff.cpp03.dcl.dcl]: #diff.cpp03.dcl.dcl
87
- [diff.cpp03.dcl.decl]: #diff.cpp03.dcl.decl
88
  [diff.cpp03.diagnostics]: #diff.cpp03.diagnostics
89
  [diff.cpp03.expr]: #diff.cpp03.expr
90
  [diff.cpp03.input.output]: #diff.cpp03.input.output
91
  [diff.cpp03.language.support]: #diff.cpp03.language.support
92
  [diff.cpp03.lex]: #diff.cpp03.lex
93
  [diff.cpp03.library]: #diff.cpp03.library
94
  [diff.cpp03.numerics]: #diff.cpp03.numerics
95
- [diff.cpp03.special]: #diff.cpp03.special
96
  [diff.cpp03.strings]: #diff.cpp03.strings
97
  [diff.cpp03.temp]: #diff.cpp03.temp
98
  [diff.cpp03.utilities]: #diff.cpp03.utilities
99
  [diff.cpp11]: #diff.cpp11
100
  [diff.cpp11.basic]: #diff.cpp11.basic
101
  [diff.cpp11.dcl.dcl]: #diff.cpp11.dcl.dcl
102
- [diff.cpp11.dcl.decl]: #diff.cpp11.dcl.decl
103
  [diff.cpp11.expr]: #diff.cpp11.expr
104
  [diff.cpp11.input.output]: #diff.cpp11.input.output
105
  [diff.cpp11.lex]: #diff.cpp11.lex
106
  [diff.cpp11.library]: #diff.cpp11.library
107
  [diff.cpp14]: #diff.cpp14
 
108
  [diff.cpp14.containers]: #diff.cpp14.containers
109
  [diff.cpp14.dcl.dcl]: #diff.cpp14.dcl.dcl
110
- [diff.cpp14.decl]: #diff.cpp14.decl
111
  [diff.cpp14.depr]: #diff.cpp14.depr
112
  [diff.cpp14.except]: #diff.cpp14.except
113
  [diff.cpp14.expr]: #diff.cpp14.expr
114
  [diff.cpp14.lex]: #diff.cpp14.lex
115
  [diff.cpp14.library]: #diff.cpp14.library
116
- [diff.cpp14.special]: #diff.cpp14.special
117
  [diff.cpp14.string]: #diff.cpp14.string
118
  [diff.cpp14.temp]: #diff.cpp14.temp
119
  [diff.cpp14.utilities]: #diff.cpp14.utilities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  [diff.dcl]: #diff.dcl
121
- [diff.decl]: #diff.decl
122
  [diff.expr]: #diff.expr
123
  [diff.header.assert.h]: #diff.header.assert.h
124
  [diff.header.iso646.h]: #diff.header.iso646.h
125
  [diff.header.stdalign.h]: #diff.header.stdalign.h
126
  [diff.header.stdbool.h]: #diff.header.stdbool.h
@@ -132,72 +97,32 @@ describes the changes.
132
  [diff.mods.to.declarations]: #diff.mods.to.declarations
133
  [diff.mods.to.definitions]: #diff.mods.to.definitions
134
  [diff.mods.to.headers]: #diff.mods.to.headers
135
  [diff.null]: #diff.null
136
  [diff.offsetof]: #diff.offsetof
137
- [diff.special]: #diff.special
138
  [diff.stat]: #diff.stat
139
  [diff.wchar.t]: #diff.wchar.t
140
- [errno]: diagnostics.md#errno
141
  [except]: except.md#except
142
- [except.spec]: except.md#except.spec
143
  [expr]: expr.md#expr
144
- [expr.ass]: expr.md#expr.ass
145
- [expr.call]: expr.md#expr.call
146
- [expr.cast]: expr.md#expr.cast
147
- [expr.comma]: expr.md#expr.comma
148
- [expr.cond]: expr.md#expr.cond
149
- [expr.delete]: expr.md#expr.delete
150
- [expr.log.and]: expr.md#expr.log.and
151
- [expr.mul]: expr.md#expr.mul
152
  [expr.new]: expr.md#expr.new
153
- [expr.post.incr]: expr.md#expr.post.incr
154
- [expr.pre.incr]: expr.md#expr.pre.incr
155
  [expr.sizeof]: expr.md#expr.sizeof
156
- [func.wrap]: utilities.md#func.wrap
157
- [headers]: library.md#headers
158
  [input.output]: input.md#input.output
159
- [ios.base]: input.md#ios.base
160
- [ios::failure]: input.md#ios::failure
161
- [iostate.flags]: input.md#iostate.flags
162
- [istream::sentry]: input.md#istream::sentry
163
- [language.support]: language.md#language.support
164
  [lex]: lex.md#lex
165
- [lex.ccon]: lex.md#lex.ccon
166
- [lex.icon]: lex.md#lex.icon
167
  [lex.key]: lex.md#lex.key
168
- [lex.phases]: lex.md#lex.phases
169
- [lex.ppnumber]: lex.md#lex.ppnumber
170
- [lex.pptoken]: lex.md#lex.pptoken
171
  [lex.string]: lex.md#lex.string
172
  [library]: library.md#library
173
- [logical.operations]: utilities.md#logical.operations
174
- [namespace.future]: library.md#namespace.future
175
- [namespace.posix]: library.md#namespace.posix
176
- [new.delete.single]: language.md#new.delete.single
177
  [numerics]: numerics.md#numerics
178
- [ostream::sentry]: input.md#ostream::sentry
179
- [refwrap]: utilities.md#refwrap
180
- [res.on.macro.definitions]: library.md#res.on.macro.definitions
181
- [sequence.reqmts]: containers.md#sequence.reqmts
182
- [special]: special.md#special
183
- [stmt.goto]: stmt.md#stmt.goto
184
- [stmt.return]: stmt.md#stmt.return
185
  [stmt.stmt]: stmt.md#stmt.stmt
186
- [stmt.switch]: stmt.md#stmt.switch
187
- [string.classes]: strings.md#string.classes
188
- [string.require]: strings.md#string.require
189
  [strings]: strings.md#strings
190
- [support.start.term]: language.md#support.start.term
191
- [support.types]: language.md#support.types
192
- [support.types.layout]: language.md#support.types.layout
193
- [swappable.requirements]: library.md#swappable.requirements
194
- [tab:keywords]: lex.md#tab:keywords
195
  [temp]: temp.md#temp
196
- [temp.arg]: temp.md#temp.arg
197
- [temp.deduct.type]: temp.md#temp.deduct.type
198
- [temp.dep.candidate]: temp.md#temp.dep.candidate
199
- [temp.param]: temp.md#temp.param
200
  [thread]: thread.md#thread
201
- [util.dynamic.safety]: utilities.md#util.dynamic.safety
202
- [util.smartptr.shared]: utilities.md#util.smartptr.shared
203
  [utilities]: utilities.md#utilities
 
4
  restricted in this International Standard. Subclause [[c.malloc]]
5
  describes the changes.
6
 
7
  <!-- Link reference definitions -->
8
  [algorithms]: algorithms.md#algorithms
 
 
 
9
  [basic]: basic.md#basic
 
10
  [basic.link]: basic.md#basic.link
11
  [basic.scope]: basic.md#basic.scope
 
12
  [basic.stc.dynamic]: basic.md#basic.stc.dynamic
 
 
 
 
 
 
13
  [c.malloc]: utilities.md#c.malloc
 
14
  [class]: class.md#class
 
 
 
 
 
 
 
 
 
 
 
15
  [containers]: containers.md#containers
16
+ [conv.array]: expr.md#conv.array
17
+ [conv.func]: expr.md#conv.func
18
+ [conv.lval]: expr.md#conv.lval
 
 
19
  [cpp]: cpp.md#cpp
20
+ [csetjmp.syn]: support.md#csetjmp.syn
 
 
 
 
21
  [cstring.syn]: strings.md#cstring.syn
 
 
22
  [cwchar.syn]: strings.md#cwchar.syn
23
  [dcl.constexpr]: dcl.md#dcl.constexpr
24
+ [dcl.constinit]: dcl.md#dcl.constinit
25
  [dcl.dcl]: dcl.md#dcl.dcl
26
+ [dcl.fct.def.coroutine]: dcl.md#dcl.fct.def.coroutine
 
 
 
 
 
 
 
 
 
27
  [dcl.type]: dcl.md#dcl.type
28
  [dcl.typedef]: dcl.md#dcl.typedef
29
  [depr]: future.md#depr
30
  [depr.c.headers]: future.md#depr.c.headers
 
 
 
 
 
31
  [diagnostics]: diagnostics.md#diagnostics
32
  [diff]: #diff
33
  [diff.basic]: #diff.basic
34
  [diff.char16]: #diff.char16
35
  [diff.class]: #diff.class
 
36
  [diff.cpp]: #diff.cpp
37
  [diff.cpp03]: #diff.cpp03
38
  [diff.cpp03.algorithms]: #diff.cpp03.algorithms
39
+ [diff.cpp03.class]: #diff.cpp03.class
40
  [diff.cpp03.containers]: #diff.cpp03.containers
 
41
  [diff.cpp03.dcl.dcl]: #diff.cpp03.dcl.dcl
 
42
  [diff.cpp03.diagnostics]: #diff.cpp03.diagnostics
43
  [diff.cpp03.expr]: #diff.cpp03.expr
44
  [diff.cpp03.input.output]: #diff.cpp03.input.output
45
  [diff.cpp03.language.support]: #diff.cpp03.language.support
46
  [diff.cpp03.lex]: #diff.cpp03.lex
47
  [diff.cpp03.library]: #diff.cpp03.library
48
  [diff.cpp03.numerics]: #diff.cpp03.numerics
 
49
  [diff.cpp03.strings]: #diff.cpp03.strings
50
  [diff.cpp03.temp]: #diff.cpp03.temp
51
  [diff.cpp03.utilities]: #diff.cpp03.utilities
52
  [diff.cpp11]: #diff.cpp11
53
  [diff.cpp11.basic]: #diff.cpp11.basic
54
  [diff.cpp11.dcl.dcl]: #diff.cpp11.dcl.dcl
 
55
  [diff.cpp11.expr]: #diff.cpp11.expr
56
  [diff.cpp11.input.output]: #diff.cpp11.input.output
57
  [diff.cpp11.lex]: #diff.cpp11.lex
58
  [diff.cpp11.library]: #diff.cpp11.library
59
  [diff.cpp14]: #diff.cpp14
60
+ [diff.cpp14.class]: #diff.cpp14.class
61
  [diff.cpp14.containers]: #diff.cpp14.containers
62
  [diff.cpp14.dcl.dcl]: #diff.cpp14.dcl.dcl
 
63
  [diff.cpp14.depr]: #diff.cpp14.depr
64
  [diff.cpp14.except]: #diff.cpp14.except
65
  [diff.cpp14.expr]: #diff.cpp14.expr
66
  [diff.cpp14.lex]: #diff.cpp14.lex
67
  [diff.cpp14.library]: #diff.cpp14.library
 
68
  [diff.cpp14.string]: #diff.cpp14.string
69
  [diff.cpp14.temp]: #diff.cpp14.temp
70
  [diff.cpp14.utilities]: #diff.cpp14.utilities
71
+ [diff.cpp17]: #diff.cpp17
72
+ [diff.cpp17.alg.reqs]: #diff.cpp17.alg.reqs
73
+ [diff.cpp17.basic]: #diff.cpp17.basic
74
+ [diff.cpp17.class]: #diff.cpp17.class
75
+ [diff.cpp17.containers]: #diff.cpp17.containers
76
+ [diff.cpp17.dcl.dcl]: #diff.cpp17.dcl.dcl
77
+ [diff.cpp17.depr]: #diff.cpp17.depr
78
+ [diff.cpp17.except]: #diff.cpp17.except
79
+ [diff.cpp17.expr]: #diff.cpp17.expr
80
+ [diff.cpp17.input.output]: #diff.cpp17.input.output
81
+ [diff.cpp17.iterators]: #diff.cpp17.iterators
82
+ [diff.cpp17.lex]: #diff.cpp17.lex
83
+ [diff.cpp17.library]: #diff.cpp17.library
84
+ [diff.cpp17.over]: #diff.cpp17.over
85
+ [diff.cpp17.temp]: #diff.cpp17.temp
86
  [diff.dcl]: #diff.dcl
 
87
  [diff.expr]: #diff.expr
88
  [diff.header.assert.h]: #diff.header.assert.h
89
  [diff.header.iso646.h]: #diff.header.iso646.h
90
  [diff.header.stdalign.h]: #diff.header.stdalign.h
91
  [diff.header.stdbool.h]: #diff.header.stdbool.h
 
97
  [diff.mods.to.declarations]: #diff.mods.to.declarations
98
  [diff.mods.to.definitions]: #diff.mods.to.definitions
99
  [diff.mods.to.headers]: #diff.mods.to.headers
100
  [diff.null]: #diff.null
101
  [diff.offsetof]: #diff.offsetof
 
102
  [diff.stat]: #diff.stat
103
  [diff.wchar.t]: #diff.wchar.t
 
104
  [except]: except.md#except
 
105
  [expr]: expr.md#expr
 
 
 
 
 
 
 
 
106
  [expr.new]: expr.md#expr.new
107
+ [expr.prim.req]: expr.md#expr.prim.req
 
108
  [expr.sizeof]: expr.md#expr.sizeof
 
 
109
  [input.output]: input.md#input.output
110
+ [iterators]: iterators.md#iterators
 
 
 
 
111
  [lex]: lex.md#lex
 
 
112
  [lex.key]: lex.md#lex.key
113
+ [lex.name]: lex.md#lex.name
 
 
114
  [lex.string]: lex.md#lex.string
115
  [library]: library.md#library
 
 
 
 
116
  [numerics]: numerics.md#numerics
117
+ [over]: over.md#over
 
 
 
 
 
 
118
  [stmt.stmt]: stmt.md#stmt.stmt
 
 
 
119
  [strings]: strings.md#strings
120
+ [support]: support.md#support
121
+ [support.start.term]: support.md#support.start.term
122
+ [support.types]: support.md#support.types
123
+ [support.types.layout]: support.md#support.types.layout
 
124
  [temp]: temp.md#temp
125
+ [temp.concept]: temp.md#temp.concept
126
+ [temp.pre]: temp.md#temp.pre
 
 
127
  [thread]: thread.md#thread
 
 
128
  [utilities]: utilities.md#utilities