Thank you for getting back to me, Bruno.
I understand that you might not be familiar with Swift.
With that in mind, would you consider renaming `iconv_allocation_t` to `libiconv_allocation_t`?
This could help avoid the aforementioned conflict.
Given that similar renaming conventions have been adopted for other symbols in libiconv, such a change might not solely benefit Swift users but could potentially prevent symbol conflicts in other contexts as well.
I appreciate your time and consideration of this request.