LINUX.ORG.RU

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

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

потому что это не макрос.

Тогда нахера ты его притащила? У ChatGPT хранение контекста лучше чем у тебя. Напомню задачу: нужно получить заголовочный файл с макросами типа #define SIZEOF_VOID_P 8 без вызова внешних програм и генерации его внешними средствами. Си так не может.

мне трудно представить, зачем такой ifdef может быть нужен.

Например, чтобы сделать разное наполнение структур или разные размеры массивов в зависимости от платформы. Поищи AC_COMPUTE_INT в исходниках проектов с autoconf, оно для этого в основном используется.

ну, а бред тут пока генеришь только ты. я пишу на сишке много лет и не закатываю истерику, что что-то там не так.

Есть обоснованное мнение, что ты пишешь одноразовые хелловорлды.

в С11 завезли дженерики. я не видела в них особой ценности: обходились без них и никто не умер.

Потому что они бесполезны в среднем.

Зачем в C _Generic?

но можно придумать юзкейсы аналогичные твоему, наверное.

Наверное? То есть, ты не знаешь?

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

потому что это не макрос.

Тогда нахера ты его притащила? У ChatGPT хранение контекста лучше чем у тебя. Напомню задачу: нужно получить заголовочный файл с макросами типа #define SIZEOF_VOID_P 8 без вызова внешних програм и генерации его внешними средствами. Си так не может.

мне трудно представить, зачем такой ifdef может быть нужен.

Например, чтобы сделать разное наполнение структур или разные размеры массивов в зависимости от платформы. Поищи AC_COMPUTE_INT в исходниках проектов с autoconf, оно для этого в основном используется.

ну, а бред тут пока генеришь только ты. я пишу на сишке много лет и не закатываю истерику, что что-то там не так.

Есть обоснованное мнение, что ты пишешь одноразовые хелловорлды.

в С11 завезли дженерики. я не видела в них особой ценности: обходились без них и никто не умер.

Потому что они бесполезны в среднем,

но можно придумать юзкейсы аналогичные твоему, наверное.

Наверное? То есть, ты не знаешь?

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

потому что это не макрос.

Тогда нахера ты его притащила? У ChatGPT хранение контекста лучше чем у тебя. Напомню задачу: нужно получить заголовочный файл с макросами типа #define SIZEOF_VOID_P 8 без вызова внешних програм и генерации его внешними средствами. Си так не может.

мне трудно представить, зачем такой ifdef может быть нужен.

Например, чтобы сделать разное наполнение структур или разные размеры массивов в зависимости от платформы. Поищи AC_COMPUTE_INT в исходниках проектов с autoconf, оно для этого в основном используется.

ну, а бред тут пока генеришь только ты. я пишу на сишке много лет и не закатываю истерику, что что-то там не так.

Есть обоснованное мнение, что ты пишешь одноразовые хелловорлды.

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

потому что это не макрос.

Тогда нахера ты его притащила? У ChatGPT хранение контекста лучше чем у тебя. Напомню задачу: нужно получить заголовочный файл с макросами типа #define SIZEOF_VOID_P 8 без вызова внешних програм и генерации его внешними средствами. Си так не может.

мне трудно представить, зачем такой ifdef может быть нужен.

Например, чтобы сделать разное наполнение структур или разные размеры массивов в зависимости от платформы. Поищи AC_COMPUTE_INT в исходниках проектов с autoconf, оно для этого в основном используется.