次のコードがあります。
#ifdef __SYM_TRACE__
#define SYM_TRACE( L, F ) { SETTRACE_LEVEL(L); tracefunc F; }
#define SYM_TRACE2( F ) { SETTRACE_LEVEL(SYM_MODULE); tracefunc F; }
#else
#define SYM_TRACE( L, F )
#define SYM_TRACE2( F )
#endif
問題は、SYM_TRACEフラグがどこにあり、どのように有効にするかということです。コードにはSYM_TRACEという名前のマクロはありませんが、これはどこから取得されるのでしょうか?
またまた初歩的な質問です。マクロ名の前後の __ の意味を誰か説明してください。
ありがとう、サニー