-
- В богомерзких крестах можно какой нибудь ебнутый темплейт класса
написать. С перегрузкой оператора адресации. - IBAH(03.02.2023 14:21)
- А еще лучше ясно и прозрачно ручками "интерпретировать" данные. POV(1 знак., 03.02.2023 14:23, картинка)
- Нет, но aбapмoтбeгeмoт(261 знак., 03.02.2023 14:15, ссылка)
- "А если очень надо, пиши стандартизаторам мозговыносящее письмо, пусть типы расширяют !" бугогаааа... уж послал так послал - RED_DRAGON(03.02.2023 15:07)
- мануал от производителя Nikolay801_(23 знак., 03.02.2023 13:45, ссылка)
- Да уж, всё понятно, только руками. Спасибо - maleon(03.02.2023 16:14)
- Не совсем понятно. Кто сказал, что __big_endian нельзя применить к
полю структуры? - SciFi(03.02.2023 16:25)
- Эм... А почему должно быть можно? Не скажу за стандарт, а вот
железный проц на старте индейцев определяет и всё. И то, если
вообще умеет в разных индейцев. Рантайм переключения вроде не
встречал упоминаний. Если просто перекодировать - ну пусть ТС
напишет макрос какой-нить. - 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)
- Не совсем понятно. Кто сказал, что __big_endian нельзя применить к
полю структуры? - SciFi(03.02.2023 16:25)
- Да уж, всё понятно, только руками. Спасибо - maleon(03.02.2023 16:14)
- у меня так не получилось, я делал функцию которая нужные поля в структуре разворачивает. - Nikolay801_(03.02.2023 13:39)
- Это уже какая-то фантастика. И зачем? Опишите задачу, наверняка у
неё есть более реалистичные решения. - SciFi(03.02.2023 13:29)
- Полученная последовательность байтов есть большая древовидная
структура maleon(576 знак., 03.02.2023 14:01)
- Во многой мудрости много печали. Умножающий сущности умножает скорбь. У меня все работает без этих проблем. IBAH(2229 знак., 03.02.2023 14:15)
- Все ткнем в него пальцем. Из-за этих людей мы имеем гимор с
разноэндианлессами. Codavr(76 знак., 03.02.2023 14:12)
- как бы вариант раскладки байт зигзугом, родился еще в то время
когда ТС даже в планах у родителей отсутствовал, но ни че народ
проглотил. Nikolay801_(1 знак., 03.02.2023 16:27, картинка)
- Если пипл хавает, надо внедрить вариант "пьяный мастер", чисто для лулзов: 03 01 04 02. - SciFi(03.02.2023 16:31)
- Обещаю, не попрошу, честное пионерское - maleon(03.02.2023 16:19)
- Это защита рынка труда. Для отсеивания пионэров. - SciFi(03.02.2023 14:13)
- как бы вариант раскладки байт зигзугом, родился еще в то время
когда ТС даже в планах у родителей отсутствовал, но ни че народ
проглотил. Nikolay801_(1 знак., 03.02.2023 16:27, картинка)
- Да этот трюк давно описан к камасутре и в народе известен как поза "69" :) - RED_DRAGON(03.02.2023 13:48)
- Полученная последовательность байтов есть большая древовидная
структура maleon(576 знак., 03.02.2023 14:01)
- В богомерзких крестах можно какой нибудь ебнутый темплейт класса
написать. С перегрузкой оператора адресации. - IBAH(03.02.2023 14:21)