#define MAX_SYL_LENGTH 12 #define HIGH_TONE 0 #define RISING_TONE 1 #define MIDDLE_TONE 2 #define COMMON_TONE 2 #define LOW_TONE 3 #define FALLING_TONE 4 #define DROPPING_TONE 4 struct syllable { SHORT tone; SHORT duration; char phonemes[ MAX_SYL_LENGTH ]; };