Re: не вижу, как это может быть заменено булевым.mpdDecember 17 2014, 01:04:48 UTC
Может, может... Легко! Оно даже int'ом может, может и char'ом (чем они же внутри пользуются).
В свою очередь, я не понимаю, откуда возникает этот вопрос? Чем не подходит 1 для ENABLE и 0 для DISABLE? Или я что-то перестал понимать в идиомах Plain C...
Re: не вижу, как это может быть заменено булевым.mpdDecember 17 2014, 01:10:54 UTC
Стоп! А как же - контекст?! Я рад "проехать"... Но это - код ядра Линукс. Или я что-то опять не понимаю? Переписываем его на _нужное_подчеркнуь_ или выкидываем? Я боюсь, что меня работодатель не поймёт, если я вместо исправления кода на Plain C в ядре Лункса скажу ему вот так вот - "проехали..."
Re: не вижу, как это может быть заменено булевым.mpdDecember 17 2014, 01:42:44 UTC
Короче, можно считать меня лохом с арифмометром, выбравшим заведомо несостоятельную прикладную область, либо - ватником, не важно. Я с самого начала упомянул, что речь идёт о ядре Линукс, даже в метках указал linux и plain c. И это замечание считаю несостоятельным, а приведённый мною пример кода - глупостью.
Оно даже int'ом может, может и char'ом (чем они же внутри пользуются).
В свою очередь, я не понимаю, откуда возникает этот вопрос?
Чем не подходит 1 для ENABLE и 0 для DISABLE?
Или я что-то перестал понимать в идиомах Plain C...
Reply
Идиомы plain C уже давно проехали; это вроде арифмометра что-то.
Reply
Я рад "проехать"...
Но это - код ядра Линукс.
Или я что-то опять не понимаю?
Переписываем его на _нужное_подчеркнуь_ или выкидываем?
Я боюсь, что меня работодатель не поймёт, если я вместо исправления кода на Plain C в ядре Лункса скажу ему вот так вот - "проехали..."
Reply
Я с самого начала упомянул, что речь идёт о ядре Линукс, даже в метках указал linux и plain c.
И это замечание считаю несостоятельным, а приведённый мною пример кода - глупостью.
Reply
Leave a comment