libspng has a context handle defined as an incomplete type (typedef struct spng_ctx spng_ctx;), it's only possible to declare it as a pointer, all API functions take a pointer so the layout of the underlying struct does not affect compatibility. Is there a way to fix this?
libspng has a context handle defined as an incomplete type (
typedef struct spng_ctx spng_ctx;
), it's only possible to declare it as a pointer, all API functions take a pointer so the layout of the underlying struct does not affect compatibility. Is there a way to fix this?https://abi-laboratory.pro/index.php?view=timeline&l=libspng