__dynamic_array
#undef __dynamic_array
#define __dynamic_array(type, item, len) u32 __data_loc_##item;
#undef __dynamic_array
#define __dynamic_array(type, item, len) u32 item; const void *item##_ptr_;
#undef __dynamic_array
#define __dynamic_array(_type, _item, _len) { \
#undef __dynamic_array
#define __dynamic_array(type, item, len) \
#undef __dynamic_array
#define __dynamic_array(type, item, len) \
#define __dynamic_array(type, item) type item[];
#undef __dynamic_array
#undef __dynamic_array
#define __dynamic_array(_type, _item) { \
#undef __dynamic_array
#define __dynamic_array(type, item)
#undef __dynamic_array
#define __dynamic_array(type, item) type item[];