/* SPDX-License-Identifier: GPL-2.0 */ #ifndef I18N_H #define I18N_H /* Internationalization declarations */ enum msg_index_t { … }; struct msg_group_t { … }; char *spk_msg_get(enum msg_index_t index); ssize_t spk_msg_set(enum msg_index_t index, char *text, size_t length); struct msg_group_t *spk_find_msg_group(const char *group_name); void spk_reset_msg_group(struct msg_group_t *group); void spk_initialize_msgs(void); void spk_free_user_msgs(void); #endif