On 06/16/2010 04:48 PM, Dan Kegel wrote:
Max wrote:
[Maybe we should modify FIXME itself to only print out once.]

That's worth discussing, but changing FIXME itself might be going a
bit too far during the current code freeze.
You could try adding a FIXME_ONCE macro, though, and use it to quiet
some particular message that really gets in the way of (i.e. slows down)
a real application.

Something along the lines of?

#define FIXME_ONCE(...) \
do {    static volatile unsigned char   once = 0U; \
    if ( once == 0U ) { /* The race here is ignorable. */ \
        once = ^0U; \
        FIXME(__VA_ARGS__); \
    } \
} while(0)


Reply via email to