From Jason Turner

[diff.malloc]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpswl1hrht/{from.md → to.md} +34 -4
tmp/tmpswl1hrht/{from.md → to.md} RENAMED
@@ -1,35 +1,37 @@
1
  #### Memory allocation functions <a id="diff.malloc">[[diff.malloc]]</a>
2
 
3
  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
  [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
@@ -39,32 +41,36 @@ describes the changes.
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
@@ -75,53 +81,77 @@ describes the changes.
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
92
  [diff.iso]: #diff.iso
 
93
  [diff.lex]: #diff.lex
94
  [diff.library]: #diff.library
 
95
  [diff.malloc]: #diff.malloc
96
  [diff.mods.to.behavior]: #diff.mods.to.behavior
 
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
 
1
  #### Memory allocation functions <a id="diff.malloc">[[diff.malloc]]</a>
2
 
3
  The functions `aligned_alloc`, `calloc`, `malloc`, and `realloc` are
4
+ restricted in C++. Subclause [[c.malloc]] describes the changes.
 
5
 
6
  <!-- Link reference definitions -->
7
  [algorithms]: algorithms.md#algorithms
8
  [basic]: basic.md#basic
9
  [basic.link]: basic.md#basic.link
10
  [basic.scope]: basic.md#basic.scope
11
  [basic.stc.dynamic]: basic.md#basic.stc.dynamic
12
+ [c.malloc]: mem.md#c.malloc
13
  [class]: class.md#class
14
+ [class.temporary]: basic.md#class.temporary
15
+ [concepts]: concepts.md#concepts
16
  [containers]: containers.md#containers
17
  [conv.array]: expr.md#conv.array
18
  [conv.func]: expr.md#conv.func
19
  [conv.lval]: expr.md#conv.lval
20
  [cpp]: cpp.md#cpp
21
+ [cpp.import]: cpp.md#cpp.import
22
+ [cpp.module]: cpp.md#cpp.module
23
  [csetjmp.syn]: support.md#csetjmp.syn
24
  [cstring.syn]: strings.md#cstring.syn
25
  [cwchar.syn]: strings.md#cwchar.syn
26
  [dcl.constexpr]: dcl.md#dcl.constexpr
27
  [dcl.constinit]: dcl.md#dcl.constinit
28
  [dcl.dcl]: dcl.md#dcl.dcl
29
  [dcl.fct.def.coroutine]: dcl.md#dcl.fct.def.coroutine
30
  [dcl.type]: dcl.md#dcl.type
31
  [dcl.typedef]: dcl.md#dcl.typedef
32
  [depr]: future.md#depr
 
33
  [diagnostics]: diagnostics.md#diagnostics
34
  [diff]: #diff
35
  [diff.basic]: #diff.basic
36
  [diff.char16]: #diff.char16
37
  [diff.class]: #diff.class
 
41
  [diff.cpp03.class]: #diff.cpp03.class
42
  [diff.cpp03.containers]: #diff.cpp03.containers
43
  [diff.cpp03.dcl.dcl]: #diff.cpp03.dcl.dcl
44
  [diff.cpp03.diagnostics]: #diff.cpp03.diagnostics
45
  [diff.cpp03.expr]: #diff.cpp03.expr
46
+ [diff.cpp03.general]: #diff.cpp03.general
47
  [diff.cpp03.input.output]: #diff.cpp03.input.output
48
  [diff.cpp03.language.support]: #diff.cpp03.language.support
49
  [diff.cpp03.lex]: #diff.cpp03.lex
50
  [diff.cpp03.library]: #diff.cpp03.library
51
+ [diff.cpp03.locale]: #diff.cpp03.locale
52
  [diff.cpp03.numerics]: #diff.cpp03.numerics
53
  [diff.cpp03.strings]: #diff.cpp03.strings
54
  [diff.cpp03.temp]: #diff.cpp03.temp
55
  [diff.cpp03.utilities]: #diff.cpp03.utilities
56
  [diff.cpp11]: #diff.cpp11
57
  [diff.cpp11.basic]: #diff.cpp11.basic
58
  [diff.cpp11.dcl.dcl]: #diff.cpp11.dcl.dcl
59
  [diff.cpp11.expr]: #diff.cpp11.expr
60
+ [diff.cpp11.general]: #diff.cpp11.general
61
  [diff.cpp11.input.output]: #diff.cpp11.input.output
62
  [diff.cpp11.lex]: #diff.cpp11.lex
63
  [diff.cpp11.library]: #diff.cpp11.library
64
  [diff.cpp14]: #diff.cpp14
65
  [diff.cpp14.class]: #diff.cpp14.class
66
  [diff.cpp14.containers]: #diff.cpp14.containers
67
  [diff.cpp14.dcl.dcl]: #diff.cpp14.dcl.dcl
68
  [diff.cpp14.depr]: #diff.cpp14.depr
69
  [diff.cpp14.except]: #diff.cpp14.except
70
  [diff.cpp14.expr]: #diff.cpp14.expr
71
+ [diff.cpp14.general]: #diff.cpp14.general
72
  [diff.cpp14.lex]: #diff.cpp14.lex
73
  [diff.cpp14.library]: #diff.cpp14.library
74
  [diff.cpp14.string]: #diff.cpp14.string
75
  [diff.cpp14.temp]: #diff.cpp14.temp
76
  [diff.cpp14.utilities]: #diff.cpp14.utilities
 
81
  [diff.cpp17.containers]: #diff.cpp17.containers
82
  [diff.cpp17.dcl.dcl]: #diff.cpp17.dcl.dcl
83
  [diff.cpp17.depr]: #diff.cpp17.depr
84
  [diff.cpp17.except]: #diff.cpp17.except
85
  [diff.cpp17.expr]: #diff.cpp17.expr
86
+ [diff.cpp17.general]: #diff.cpp17.general
87
  [diff.cpp17.input.output]: #diff.cpp17.input.output
88
  [diff.cpp17.iterators]: #diff.cpp17.iterators
89
  [diff.cpp17.lex]: #diff.cpp17.lex
90
  [diff.cpp17.library]: #diff.cpp17.library
91
  [diff.cpp17.over]: #diff.cpp17.over
92
  [diff.cpp17.temp]: #diff.cpp17.temp
93
+ [diff.cpp20]: #diff.cpp20
94
+ [diff.cpp20.concepts]: #diff.cpp20.concepts
95
+ [diff.cpp20.containers]: #diff.cpp20.containers
96
+ [diff.cpp20.dcl]: #diff.cpp20.dcl
97
+ [diff.cpp20.expr]: #diff.cpp20.expr
98
+ [diff.cpp20.general]: #diff.cpp20.general
99
+ [diff.cpp20.lex]: #diff.cpp20.lex
100
+ [diff.cpp20.library]: #diff.cpp20.library
101
+ [diff.cpp20.memory]: #diff.cpp20.memory
102
+ [diff.cpp20.stmt]: #diff.cpp20.stmt
103
+ [diff.cpp20.strings]: #diff.cpp20.strings
104
+ [diff.cpp20.temp]: #diff.cpp20.temp
105
+ [diff.cpp20.thread]: #diff.cpp20.thread
106
+ [diff.cpp20.utilities]: #diff.cpp20.utilities
107
  [diff.dcl]: #diff.dcl
108
  [diff.expr]: #diff.expr
109
  [diff.header.assert.h]: #diff.header.assert.h
110
  [diff.header.iso646.h]: #diff.header.iso646.h
111
  [diff.header.stdalign.h]: #diff.header.stdalign.h
112
  [diff.header.stdbool.h]: #diff.header.stdbool.h
113
  [diff.iso]: #diff.iso
114
+ [diff.iso.general]: #diff.iso.general
115
  [diff.lex]: #diff.lex
116
  [diff.library]: #diff.library
117
+ [diff.library.general]: #diff.library.general
118
  [diff.malloc]: #diff.malloc
119
  [diff.mods.to.behavior]: #diff.mods.to.behavior
120
+ [diff.mods.to.behavior.general]: #diff.mods.to.behavior.general
121
  [diff.mods.to.declarations]: #diff.mods.to.declarations
122
  [diff.mods.to.definitions]: #diff.mods.to.definitions
123
  [diff.mods.to.headers]: #diff.mods.to.headers
124
  [diff.null]: #diff.null
125
  [diff.offsetof]: #diff.offsetof
126
  [diff.stat]: #diff.stat
127
  [diff.wchar.t]: #diff.wchar.t
128
  [except]: except.md#except
129
  [expr]: expr.md#expr
130
+ [expr.eq]: expr.md#expr.eq
131
  [expr.new]: expr.md#expr.new
132
  [expr.prim.req]: expr.md#expr.prim.req
133
  [expr.sizeof]: expr.md#expr.sizeof
134
  [input.output]: input.md#input.output
135
  [iterators]: iterators.md#iterators
136
  [lex]: lex.md#lex
137
  [lex.key]: lex.md#lex.key
138
  [lex.name]: lex.md#lex.name
139
  [lex.string]: lex.md#lex.string
140
  [library]: library.md#library
141
+ [localization]: localization.md#localization
142
+ [mem]: mem.md#mem
143
+ [module]: module.md#module
144
  [numerics]: numerics.md#numerics
145
  [over]: over.md#over
146
  [stmt.stmt]: stmt.md#stmt.stmt
147
  [strings]: strings.md#strings
148
  [support]: support.md#support
149
+ [support.c.headers]: support.md#support.c.headers
150
  [support.start.term]: support.md#support.start.term
151
  [support.types]: support.md#support.types
152
+ [support.types.byteops]: support.md#support.types.byteops
153
  [support.types.layout]: support.md#support.types.layout
154
  [temp]: temp.md#temp
155
  [temp.concept]: temp.md#temp.concept
156
  [temp.pre]: temp.md#temp.pre
157
  [thread]: thread.md#thread