-
- Эм... А почему должно быть можно? Не скажу за стандарт, а вот
железный проц на старте индейцев определяет и всё. И то, если
вообще умеет в разных индейцев. Рантайм переключения вроде не
встречал упоминаний. Если просто перекодировать - ну пусть ТС
напишет макрос какой-нить. - Dingo(06.02.2023 05:15)
- Вы не догнали слегка :-) У яра для арм есть нестандартное
расширение. Можно объявить переменную с модификатором __big_endian
и компилятор сам вставит команды REV/REV16/REVSH где надо. Но вот
определить таким образом отдельные поля в структуре - не умеет, об
чем и спич. - LightElf(07.02.2023 00:21)
- интересно, gcc такое умеет? сам себе отвечу - не умеет - AVF(07.02.2023 11:12)
- Угу. Но я предпочитаю использовать самопальные HTONL/NTOHL/htonl/ntohl - LightElf(07.02.2023 17:52)
- О как! Не знал. - Dingo(07.02.2023 05:08)
- интересно, gcc такое умеет? сам себе отвечу - не умеет - AVF(07.02.2023 11:12)
- Вы не догнали слегка :-) У яра для арм есть нестандартное
расширение. Можно объявить переменную с модификатором __big_endian
и компилятор сам вставит команды REV/REV16/REVSH где надо. Но вот
определить таким образом отдельные поля в структуре - не умеет, об
чем и спич. - LightElf(07.02.2023 00:21)
- ну хотя бы ияр Nikolay801_(33 знак., 03.02.2023 16:31)
- Эм... А почему должно быть можно? Не скажу за стандарт, а вот
железный проц на старте индейцев определяет и всё. И то, если
вообще умеет в разных индейцев. Рантайм переключения вроде не
встречал упоминаний. Если просто перекодировать - ну пусть ТС
напишет макрос какой-нить. - Dingo(06.02.2023 05:15)