LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Правильно

struct foo* p;

if (!bar) {
  p = bar->p;
...
}

потому что ((struct bar*)NULL)->p компилироваться не должно.

Исходная версия monk, :

Правильно

struct foo* p;

if (!bar) {
  p = bar->p;
...
}

потому что (struct bar*)NULL->p компилироваться не должно.