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
/
auths
/
cyrus_sasl.c
diff --git
a/src/src/auths/cyrus_sasl.c
b/src/src/auths/cyrus_sasl.c
index 37e78989fbae96fc46cab022145b71490eac7f92..bb6c02c500662f35e11f23d9b53748147a8a5693 100644
(file)
--- a/
src/src/auths/cyrus_sasl.c
+++ b/
src/src/auths/cyrus_sasl.c
@@
-38,13
+38,13
@@
static void dummy(int x) { dummy2(x-1); }
optionlist auth_cyrus_sasl_options[] = {
{ "server_hostname", opt_stringptr,
optionlist auth_cyrus_sasl_options[] = {
{ "server_hostname", opt_stringptr,
-
(void *)(offsetof(auth_cyrus_sasl_options_block, server_hostname)
) },
+
OPT_OFF(auth_cyrus_sasl_options_block, server_hostname
) },
{ "server_mech", opt_stringptr,
{ "server_mech", opt_stringptr,
-
(void *)(offsetof(auth_cyrus_sasl_options_block, server_mech)
) },
+
OPT_OFF(auth_cyrus_sasl_options_block, server_mech
) },
{ "server_realm", opt_stringptr,
{ "server_realm", opt_stringptr,
-
(void *)(offsetof(auth_cyrus_sasl_options_block, server_realm)
) },
+
OPT_OFF(auth_cyrus_sasl_options_block, server_realm
) },
{ "server_service", opt_stringptr,
{ "server_service", opt_stringptr,
-
(void *)(offsetof(auth_cyrus_sasl_options_block, server_service)
) }
+
OPT_OFF(auth_cyrus_sasl_options_block, server_service
) }
};
/* 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