bcb4e51a409d94ae670de96afb8483a4f7855294Stephan Bosch/* Copyright (c) 2011-2018 Dovecot authors, see the included COPYING file */
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainen { type, #name, offsetof(struct pop3c_settings, name), NULL }
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainenstatic const struct setting_define pop3c_setting_defines[] = {
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainenstatic const struct pop3c_settings pop3c_default_settings = {
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi/* <settings checks> */
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomistatic const struct pop3c_feature_list pop3c_feature_list[] = {
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomipop3c_settings_parse_features(struct pop3c_settings *set,
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi const char **error_r)
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi str = t_strsplit_spaces(set->pop3c_features, " ,");
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomistatic bool pop3c_settings_check(void *_set, pool_t pool ATTR_UNUSED,
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi const char **error_r)
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi if (pop3c_settings_parse_features(set, error_r) < 0)
ec3eb53293a282b409fe128153038522c294dda3Aki Tuomi/* </settings checks> */
01435c38e7d671d5a892c4b802cfb204881cd454Timo Sirainenstatic const struct setting_parser_info pop3c_setting_parser_info = {