update C language headers to LLVM 18

release/18.x branch, commit 78b99c73ee4b96fe9ce0e294d4632326afb2db42
70c85b1bf1Andrew Kelley committed on 5/9/2024, 2:37:28 AMparente4029b9
64 files changedLine totals unavailable