make include of disorder.h extern C