By "some stupid thing to their headers" are you referring to nullability annotations? I'm not sure what else Apple would have added to pure C headers (as opposed to obj-c) any time in the past few years.
I forgot what the change was, and I can't find the commit that fixed it, as it seems active development on the library has resumed.