Worked around a bug with compilation using clang

An issue in P99's headers was causing clang to throw errors about
missing header files, eventually I'll make a proper fix for this but for
now I've just worked around it.