LINUX.ORG.RU

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

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

// main.c
volatile int rxCount = 0;

// calculations.c
volatile int rxCount = 0;

rxCount включается дважды, в два разных *.c файла, это недопустимо в Си.

ifndef помогает избежать включения дважды, в пределах ОДНОГО *.c файла.

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

// main.c
volatile int rxCount = 0;

// calculations.c
volatile int rxCount = 0;

Включается дважды, в два разных *.c файла, это недопустимо в Си.

ifndef помогает избежать включения дважды, в пределах ОДНОГО *.c файла.