{
const char delimeter = '|';
- wakeup_word_storage.clear();
- wakeup_language_storage.clear();
-
/* Add 1 for additional pipe character */
char wakeup_words[MAX_WAKEUP_WORDS_NUM * (MAX_WAKEUP_WORD_LEN + 1)];
char wakeup_languages[MAX_WAKEUP_WORDS_NUM * (MAX_SUPPORTED_LANGUAGE_LEN + 1)];
std::vector<std::string> &wakeup_word_storage,
std::vector<std::string> &wakeup_language_storage)
{
- size_t max_size = MAX_WAKEUP_WORDS_NUM;
- if (max_size > wakeup_word_storage.size()) max_size = wakeup_word_storage.size();
- if (max_size > wakeup_language_storage.size()) max_size = wakeup_language_storage.size();
+ size_t words_num = MAX_WAKEUP_WORDS_NUM;
+ if (words_num > wakeup_word_storage.size()) words_num = wakeup_word_storage.size();
+ if (words_num > wakeup_language_storage.size()) words_num = wakeup_language_storage.size();
- return max_size;
+ return words_num;
}
bool CServiceConfig::has_custom_wake_word(const char* wake_word, const char* language,