P99
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Data Fields
All
a
c
d
e
f
i
l
m
n
r
s
t
w
Functions
c
e
f
i
n
r
Variables
Typedefs
Related Functions
Files
File List
Globals
All
0
1
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
i
j
l
m
n
p
r
s
t
u
v
w
Variables
Typedefs
_
b
c
d
e
f
i
l
m
o
p
r
s
t
u
v
Enumerations
Enumerator
Macros
0
1
2
3
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Examples
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Type facilities
bool_getname
P99_CONSTANT
P99_DECLARE_ENUM
P99_DECLARE_ENUM_GETNAME
P99_DECLARE_ENUM_PARSE
P99_DECLARE_STRUCT
P99_DECLARE_UNION
P99_DEFINE_ENUM
P99_DEFINE_STRUCT
P99_DEFINE_UNION
P99_DERIVED_TYPES
P99_ENC
P99_ENC_DECLARE
P99_ENC_INIT
P99_ENCP
P99_EXT_ARITHMETIC_TYPES
P99_EXT_INTEGER_TYPES
P99_EXT_REAL_TYPES
P99_LITERAL
P99_PLAIN_TYPE
P99_POINTER_TYPE
P99_STD_ARITHMETIC_EXTS
P99_STD_ARITHMETIC_TYPES
P99_STD_BASIC_EXTS
P99_STD_BASIC_TYPES
P99_STD_CHARACTER_EXTS
P99_STD_CHARACTER_TYPES
P99_STD_COMPLEX_EXTS
P99_STD_COMPLEX_TYPES
P99_STD_FLOATING_EXTS
P99_STD_FLOATING_TYPES
P99_STD_INTEGER_EXTS
P99_STD_INTEGER_TYPES
P99_STD_REAL_EXTS
P99_STD_REAL_FLOATING_EXTS
P99_STD_REAL_FLOATING_TYPES
P99_STD_REAL_TYPES
P99_STD_SIGNED_EXTS
P99_STD_SIGNED_TYPES
P99_STD_UNSIGNED_EXTS
P99_STD_UNSIGNED_TYPES
P99_STRUCT_LITERAL
P99_STRUCT_TYPE0
P99_STRUCT_TYPES
P99_STRUCT_UNUSE
P99_STRUCT_USE
P99_UNUSED
◆
P99_STRUCT_UNUSE
#define P99_STRUCT_UNUSE
(
TYPE,
VAR,
...
)
P99_FOR
((TYPE, VAR),
P99_NARG
(__VA_ARGS__), P00_SEP, P00_STRUCT_UNUSE, __VA_ARGS__)
Copy local variables back to the fields of variable
VAR
.
See also
P99_STRUCT_USE
Remarks
argument 0 should correspond to a type name (one token) that is not a VLA.
argument 1 must be an identifier
argument 2 must be an identifier
argument 3 must be an identifier
argument 4 must be an identifier
Definition at line
1110
of file
p99_for.h
.
Generated by
1.8.17