CCF_CONGRECOVERY
#define IN_CONGRECOVERY(flags) (flags & CCF_CONGRECOVERY)
#define ENTER_CONGRECOVERY(flags) flags |= CCF_CONGRECOVERY
#define EXIT_CONGRECOVERY(flags) flags &= ~CCF_CONGRECOVERY
#define IN_RECOVERY(flags) (flags & (CCF_CONGRECOVERY | CCF_FASTRECOVERY))
#define ENTER_RECOVERY(flags) flags |= (CCF_CONGRECOVERY | CCF_FASTRECOVERY)
#define EXIT_RECOVERY(flags) flags &= ~(CCF_CONGRECOVERY | CCF_FASTRECOVERY)