LINUX.ORG.RU

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

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

Собственно я об этом и написал, что требуется разный код. Пусть он даже физически в одном исходнике, с помощью #if, но сам код - разный. Вот, смотри по твоей же ссылке. https://github.com/harbour/core/blob/master/src/common/hbarch.c#L72

Программа просто обрастает множеством #if defined(...). Но это просто ужас сопровождать такой код, поэтому, стараюсь избегать этого, везде где только можно.

На мой взгляд, более переносимый код между процессорами получается, если использовать точные типы, которые есть в GNU GCC, например, int32_t и им подобные.

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

Собственно я об этом и написал, что требуется разный код (засунутый в один исходник с помощью #if). Вот, смотри по твоей же ссылке. https://github.com/harbour/core/blob/master/src/common/hbarch.c#L72

Программа просто обрастает множеством #if defined(...). Но это просто ужас сопровождать такой код, поэтому, стараюсь избегать этого, везде где только можно.

На мой взгляд, более переносимый код между процессорами получается, если использовать точные типы, которые есть в GNU GCC, например, int32_t и им подобные.

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

Собственно я об этом и написал, что требуется разный код. Вот, смотри с твоей же ссылке. https://github.com/harbour/core/blob/master/src/common/hbarch.c#L72

Программа просто обрастает множеством #if defined(...). Но это просто ужас сопровождать такой код, поэтому, стараюсь избегать этого, везде где только можно.

На мой взгляд, более переносимый код между процессорами получается, если использовать точные типы, которые есть в GNU GCC, например, int32_t и им подобные.