git://git.exim.org
/
users
/
jgh
/
exim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use dedicated union member for option offsets
[users/jgh/exim.git]
/
src
/
src
/
transports
/
lmtp.c
diff --git
a/src/src/transports/lmtp.c
b/src/src/transports/lmtp.c
index 306ec450b8a3a3724273fc44f4258ed423a92e94..32c57166c7bb9bb6bcac18a72b02040eaa62a753 100644
(file)
--- a/
src/src/transports/lmtp.c
+++ b/
src/src/transports/lmtp.c
@@
-21,17
+21,17
@@
instance block so as to be publicly visible; these are flagged with opt_public.
optionlist lmtp_transport_options[] = {
{ "batch_id", opt_stringptr | opt_public,
optionlist lmtp_transport_options[] = {
{ "batch_id", opt_stringptr | opt_public,
-
(void *)offsetof
(transport_instance, batch_id) },
+
OPT_OFF
(transport_instance, batch_id) },
{ "batch_max", opt_int | opt_public,
{ "batch_max", opt_int | opt_public,
-
(void *)offsetof
(transport_instance, batch_max) },
+
OPT_OFF
(transport_instance, batch_max) },
{ "command", opt_stringptr,
{ "command", opt_stringptr,
-
(void *)offsetof
(lmtp_transport_options_block, cmd) },
+
OPT_OFF
(lmtp_transport_options_block, cmd) },
{ "ignore_quota", opt_bool,
{ "ignore_quota", opt_bool,
-
(void *)offsetof
(lmtp_transport_options_block, ignore_quota) },
+
OPT_OFF
(lmtp_transport_options_block, ignore_quota) },
{ "socket", opt_stringptr,
{ "socket", opt_stringptr,
-
(void *)offsetof
(lmtp_transport_options_block, skt) },
+
OPT_OFF
(lmtp_transport_options_block, skt) },
{ "timeout", opt_time,
{ "timeout", opt_time,
-
(void *)offsetof
(lmtp_transport_options_block, timeout) }
+
OPT_OFF
(lmtp_transport_options_block, timeout) }
};
/* Size of the options list. An extern variable has to be used so that its
};
/* Size of the options list. An extern variable has to be used so that its