#include #include #include #include #include constexpr static const uint16_t FONT_WEIGHT_FRACTION_BITS = 6; template struct FixedPoint { uint16_t value; }; using FontWeightFixedPoint = FixedPoint; struct FontWeight { FontWeightFixedPoint _0; }; constexpr static const FontWeight FontWeight_NORMAL = FontWeight{ /* ._0 = */ FontWeightFixedPoint{ /* .value = */ (400 << FONT_WEIGHT_FRACTION_BITS) } }; extern "C" { void root(FontWeight w); } // extern "C"