Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) Subject: rework gic_opt_ext to be more portable X-RT-Original-Encoding: iso-8859-1 Content-Length: 297 krb5_gic_opt_ext is an opaque structure that is supposed to be binary-compatible with krb5_get_init_creds_opt, but might not conform to the C standard due to type punning. Fix this by including a copy of krb5_get_init_creds_opt as the first member of krb5_gic_opt and doing all dependent changes.