Я портирую код C ++ на Android, который ссылается на _swab.Хотя в Android NDK r15c (swab.h, swab.h) есть связанные заголовочные файлы, ни один из них не обеспечивает подписи для swab () или _swab ().
Что такое хороший обходной путь?
Похоже, что в Android он есть, но только до android-28: https://android.googlesource.com/platform/bionic/+/1eb5976d7505f299754040e19792a0de94abccbc/libc/include/unistd.h#318
Просто добавили встроенный, чтобы перенести его в более ранние версии: https://android -review.googlesource.com /с / платформа / бионической / + / 984334 .Он будет доступен в NDK r21.
До тех пор вы можете вставить эту функцию в свой код, чтобы начать работу.При обновлении до r21 вы можете удалить его снова.