У меня есть код устаревшего кода, который использует определение макроса как
#ifdef def_STATIC
#define STATIC static
#else
#define STATIC
#else
#endif
Я понимаю, что использование STATIC
поможет ограничить область переменных в зависимости от def_STATIC
но в каких случаях эта практика используется?
Как это полезно?