libspotify have different struct layouts on different platforms, mainly because of certain things being supported in different ways. Some kind of feature detection (or platform detection) needs to be made to ensure this does not crop up again. The tests should probably test against different platform API headers as well.
Also see Burgestrand/Hallon#125 for a more concrete explanation of this issue.
libspotify have different struct layouts on different platforms, mainly because of certain things being supported in different ways. Some kind of feature detection (or platform detection) needs to be made to ensure this does not crop up again. The tests should probably test against different platform API headers as well.
Also see Burgestrand/Hallon#125 for a more concrete explanation of this issue.