LINUX.ORG.RU

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

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

Не, ну тому кретину, у которого UINT8_MAX в LONG_MAX превратился, я уже поставил клоуна.

#if LONG_MAX == INT64_MAX

Да ты совсем плох, я посмотрю.

Мой вопрос был прост и понятен: зачем UINT8_MAX быть в кондишналах?

Чтобы заменить захардкоженные 0xFFFFFFF в том примере выше на UINTxx_MAX. Ну и ещё чтобы такие константы были одинаково определены для всех численных типов.

Всегда ваш Копетан Очевидность!

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

Не, ну тому кретину, у которого UINT8_MAX в LONG_MAX превратился, я уже поставил клоуна.

#if LONG_MAX == INT64_MAX

Да ты совсем плох, я посмотрю.

Мой вопрос был прост и понятен: зачем UINT8_MAX быть в кондишналах?

Чтобы заменить захардкоженные 0xFFFFFFF в том примере выше на UINTxx_MAX.

Всегда ваш Копетан Очевидность!

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

Не, ну тому кретину, у которого UINT8_MAX в LONG_MAX превратился, я уже поставил клоуна.

#if LONG_MAX == INT64_MAX

Да ты совсем плох, я посмотрю.