- st->key_lifetime=dict_read_number(
- dict,"key-lifetime",False,"site",loc,DEFAULT_KEY_LIFETIME);
- st->setup_retries=dict_read_number(
- dict,"setup-retries",False,"site",loc,DEFAULT_SETUP_RETRIES);
- st->setup_timeout=dict_read_number(
- dict,"setup-timeout",False,"site",loc,DEFAULT_SETUP_TIMEOUT);
- st->wait_timeout=dict_read_number(
- dict,"wait-time",False,"site",loc,DEFAULT_WAIT_TIME);
+#define DEFAULT(D) DEFAULT_##D
+#define CFG_NUMBER(k,D) dict_read_number(dict,(k),False,"site",loc,DEFAULT(D));
+
+ st->key_lifetime= CFG_NUMBER("key-lifetime", KEY_LIFETIME);
+ st->setup_retries= CFG_NUMBER("setup-retries", SETUP_RETRIES);
+ st->setup_retry_interval= CFG_NUMBER("setup-timeout", SETUP_RETRY_INTERVAL);
+ st->wait_timeout= CFG_NUMBER("wait-time", WAIT_TIME);