LINUX.ORG.RU

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

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

Для switch и при использовании, как define-заменитель, не нужен maxval, про который спрашивал ТС.

А при использованию по назначению (последовательное перечисление), используется приведённое мной решение для определения maxval.

Пример: http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/wikifs/fs.c (грепать по Nfile)

Исправление beastie, :

Для switch и при использовании, как define-заменитель, не нужен maxval, про который спрашивал ТС.

А при использованию по назначению (последовательное перечисление), используется приведённое мной решение для определения maxval.

Пример: http://plan9.bell-labs.com/sources/plan9/sys/src/cmd/wikifs/fs.c

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

Для switch и при использовании, как define-заменитель, не нужен maxval, про который спрашивал ТС.

А при использованию по назначению (последовательное перечисление), используется приведённое мной решение для определения maxval.