Кто-нибудь знает, зачем нужна выделенная строчка? Бывают случаи, когда приходится писать бессмысленный код, чтобы компилятор не выдавал предупреждений, но про неиспользуемые аргументы функции он вроде и так не ругается, даже с -Wall. Так зачем?
signal(SIGINT, handle_sigint);
...
static void handle_sigint(int sig)
{
(void)sig;
error("Interrupted by SIGINT\n");
...
exit(2);
}
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.
Tags:
no subject
no subject