Viktor Dukhovni: > static ATTR_OVER_TIME time_table[] = { > - 7 + VAR_MILT_CONN_TIME, DEF_MILT_CONN_TIME, 0, 1, 0, > - 7 + VAR_MILT_CMD_TIME, DEF_MILT_CMD_TIME, 0, 1, 0, > - 7 + VAR_MILT_MSG_TIME, DEF_MILT_MSG_TIME, 0, 1, 0, > + &VAR_MILT_CONN_TIME[7], DEF_MILT_CONN_TIME, 0, 1, 0, > + &VAR_MILT_CMD_TIME[7], DEF_MILT_CMD_TIME, 0, 1, 0, > + &VAR_MILT_MSG_TIME[7], DEF_MILT_MSG_TIME, 0, 1, 0,
Bleh. Try: 7 + (const char *) VAR_MILT_CONN_TIME If the C compiler wants people to make no mistake, the warning should be "don't write C code". Wietse