#define __section(name) __attribute__((section(name)))
#define weak_alias(name) __attribute__((weak, alias(name)))
#define optimize(opt) __attribute__((optimize(opt)))
#define __section(name) __attribute__((section(name)))
#define weak_alias(name) __attribute__((weak, alias(name)))
#define optimize(opt) __attribute__((optimize(opt)))