[libc][NFC] separate macros in several targets

GitOrigin-RevId: e2f8c5566426198c79367893decfda31fea6f57c
16 files changed