This is first of a few patches which will do similar mechanical changes.
LIBC_INLINE is a simple macro which is default defined as just inline.
The idea is that, different downstream contexts can define the macro as
suitable to their use case and context. For example, one can choose to
define LIBC_INLINE as [[clang::internal_linkage]] inline.
I'm seeing build errors. I think these methods should have been kept static. WDYT?