Added missing include for bool type - stdbool.h