AP_Param: Explicitly casts AP_CLASSTYPE parameter.
This commit is contained in:
parent
9d26bc6958
commit
41e4c2720d
@ -40,7 +40,7 @@
|
|||||||
#define AP_VAROFFSET(type, element) (((uintptr_t)(&((const type *)1)->element))-1)
|
#define AP_VAROFFSET(type, element) (((uintptr_t)(&((const type *)1)->element))-1)
|
||||||
|
|
||||||
// find the type of a variable given the class and element
|
// find the type of a variable given the class and element
|
||||||
#define AP_CLASSTYPE(class, element) (((const class *) 1)->element.vtype)
|
#define AP_CLASSTYPE(class, element) ((uint8_t)(((const class *) 1)->element.vtype))
|
||||||
|
|
||||||
// declare a group var_info line
|
// declare a group var_info line
|
||||||
#define AP_GROUPINFO(name, idx, class, element, def) { AP_CLASSTYPE(class, element), idx, name, AP_VAROFFSET(class, element), {def_value : def} }
|
#define AP_GROUPINFO(name, idx, class, element, def) { AP_CLASSTYPE(class, element), idx, name, AP_VAROFFSET(class, element), {def_value : def} }
|
||||||
|
Loading…
Reference in New Issue
Block a user