platform_bionic/libc/include/android
Elliott Hughes 4a6899ce0c Add ffsl(3), ffsll(3).
POSIX added these GNU extensions for issue 8.

I've made these always inline without the usual "until API level X"
proviso because they're single instructions that the compiler can inline
and there's really no point providing these if they add function call
overhead --- everyone should just use __builtin_ffs() and friends
instead in that case.

Bug: https://austingroupbugs.net/view.php?id=617
Test: treehugger
Change-Id: I33fc4b8648ea25917329e81c1b4c60eb9a66d667
2020-03-26 11:43:05 -07:00
..
api-level.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
dlext.h linker: allow using reserved space for multiple libraries. 2019-02-20 17:29:36 -05:00
fdsan.h Reland "fdsan: make fatal by default." 2019-08-20 17:59:14 -07:00
legacy_errno_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_fenv_inlines_arm.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_signal_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_stdlib_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_sys_mman_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_sys_stat_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_sys_statvfs_inlines.h Support statvfs on API levels before 19. 2019-08-29 21:57:58 -07:00
legacy_sys_wait_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
legacy_termios_inlines.h Consistent <termios.h> behavior on all API levels. 2020-01-09 16:42:15 -08:00
legacy_threads_inlines.h Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
set_abort_message.h Another round of documentation. 2018-10-04 16:35:13 -07:00
versioning.h Clean up mips references in the headers. 2020-02-13 18:00:16 -08:00