define USE (x) (x) = (x)

В одном из файлов исходного кода C я обнаружил следующую строку (макрос):

#define USE(x) (x) = (x)

Он используется следующим образом:

int method(Obj *context)
    {
    USE(context);
    return 1;
    }

После поиска в Google я нашел следующее описание:

// Макрос для избавления от компилятора предупреждения

Не могли бы вы рассказать мне больше об этом макросе?

Спасибо за ваши ответы!

6
задан a3f 31 March 2015 в 03:57
поделиться