X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Futil.h;h=19a291209aebf0fdfd50ecd71ad9983dfee10ccd;hp=e78fd134cf57e6cadf3d307be35cc5f5a14d7dea;hb=fdb365df0e9bf1b3073ea38212664cb59863bbd0;hpb=0365f19dececa3bd84ae28ec4aabb955ffb8b405 diff --git a/src/util.h b/src/util.h index e78fd13..19a2912 100644 --- a/src/util.h +++ b/src/util.h @@ -257,6 +257,12 @@ public: for (bool fcriticalblockonce=true; fcriticalblockonce; assert(("break caught by CRITICAL_BLOCK!" && !fcriticalblockonce)), fcriticalblockonce=false) \ for (CCriticalBlock criticalblock(cs, #cs, __FILE__, __LINE__); fcriticalblockonce; fcriticalblockonce=false) +#define ENTER_CRITICAL_SECTION(cs) \ + (cs).Enter(#cs, __FILE__, __LINE__) + +#define LEAVE_CRITICAL_SECTION(cs) \ + (cs).Leave() + class CTryCriticalBlock { protected: