To work around the problem, some libraries add padding fields, and some require passing the size of struct to determine ABI version.
To work around the problem, some libraries add padding fields, and some require passing the size of struct to determine ABI version.