Timeline on C23 adoption in libSystem

Hello,

I was wondering about the timeline for C23 library features being added to libSystem, specifically the %b printf format specifier for binary output.

Currently, printf("%b\n", 42) on macOS just prints b rather than the expected binary representation.

This and other C23 library additions would be great to have.

Are there plans to include these in an upcoming release?

Thank you.

Answered by DTS Engineer in 888353022

Apple generally doesn’t talk about The Future™ [1]. My advice is that you file an enhancement request for the specific features you need. That way you’ll be notified when things change.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] See tip 3 in Quinn’s Top Ten DevForums Tips.

Apple generally doesn’t talk about The Future™ [1]. My advice is that you file an enhancement request for the specific features you need. That way you’ll be notified when things change.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] See tip 3 in Quinn’s Top Ten DevForums Tips.

Timeline on C23 adoption in libSystem
 
 
Q