P99
|
◆ P99_MACRO_VAR
Define a variable with NAME that has the type and value of EXPR. If QUAL is given it must be a qualifier list that is added to the resulting type.
This is achieved by declaring two variables, one with a dummy name that receives EXPR as an initializer (so there can't be a name conflict), and then NAME that is initialized with the first. Any normal optimizer should optimize that auxiliary variable out.
|