#include #include #include #include #define PREFIX_LEN 22 #define PREFIX_X (22 << 22) #define PREFIX_Y (PREFIX_X + PREFIX_X) typedef int32_t PREFIX_NamedLenArray[PREFIX_LEN]; typedef int32_t PREFIX_ValuedLenArray[22]; enum PREFIX_AbsoluteFontWeight_Tag #ifdef __cplusplus : uint8_t #endif // __cplusplus { Weight, Normal, Bold, }; #ifndef __cplusplus typedef uint8_t PREFIX_AbsoluteFontWeight_Tag; #endif // __cplusplus union PREFIX_AbsoluteFontWeight { PREFIX_AbsoluteFontWeight_Tag tag; struct { PREFIX_AbsoluteFontWeight_Tag weight_tag; float weight; }; }; #ifdef __cplusplus extern "C" { #endif // __cplusplus void root(PREFIX_NamedLenArray x, PREFIX_ValuedLenArray y, union PREFIX_AbsoluteFontWeight z); #ifdef __cplusplus } // extern "C" #endif // __cplusplus