Weird use of void

Я просматривал исходный код на C и заметил следующее:

void some_func (char *foo, struct bar *baz)
{
    (void)foo;
    (void)baz;
}

Почему здесь используется void ? Я знаю (void) перед выражением, явно указывающим, что значение выброшено ; но может ли кто-нибудь объяснить мне причину такого использования?

11
задан sanjoyd 3 November 2010 в 02:40
поделиться