P99
#define P99_DEPRECATED (   ...)    /*! \deprecated __VA_ARGS__ */

Mark the conditional expression as being unlikely.

This can be useful e.g to test returns of system functions. Many of these return 0 if everything goes well and something else otherwise.

Use with care, as humans are particularly bad at branch prediction. If unsure, first test your conditional for some time

to see that the case is really as unlikely as you think.

See also:
P99_EXPECT
P99_LIKELY Mark the conditional expression as being likely

This can be useful e.g to test the return value of printf.

Use with care, as humans are particularly bad at branch prediction. If unsure, first test your conditional for some time to see that the case is really as likely as you think.

See also:
P99_EXPECT
P99_UNLIKELY

Deprecate a declaration that is given as the argument list.

Definition at line 985 of file p99_compiler.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines