The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз ядра Linux 6.2, opennews (??), 20-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


80. "Релиз ядра Linux 6.2"  +1 +/
Сообщение от Аноним (49), 20-Фев-23, 16:43 
Архитектурно зависимые типы данных это то чем Сишники гордятся. Стандарты это навязчивые копрорастами ценности. Потом вылазят такие кабачки как GNU C, и собственные соскрябанные по сусекам stdint.h и inttypes.h в каждом GNU проекте с последней датой обновления 1999 год.
Ответить | Правка | Наверх | Cообщить модератору

86. "Релиз ядра Linux 6.2"  +2 +/
Сообщение от Аноним (14), 20-Фев-23, 17:07 
> Потом вылазят такие кабачки как GNU C

в ядре Linux свои фиксированные типы появились задолго до твоего рождения, иди матчасть учи

https://github.com/torvalds/linux/blob/master/tools/include/...

Ответить | Правка | Наверх | Cообщить модератору

142. "Релиз ядра Linux 6.2"  +2 +/
Сообщение от Аноним (49), 20-Фев-23, 20:01 
> свои фиксированные типы
> свои

В этом и проблема.

Ответить | Правка | Наверх | Cообщить модератору

148. "Релиз ядра Linux 6.2"  +1 +/
Сообщение от Аноним (14), 20-Фев-23, 20:42 
> В этом и проблема

проблема это когда железо недокументированное, а какие проблемы с пониманием u8, s8, u16, s16, u32, s32, u64, s64 ?

Ответить | Правка | Наверх | Cообщить модератору

160. "Релиз ядра Linux 6.2"  +/
Сообщение от Аноним (99), 20-Фев-23, 21:31 
А как надо?
Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

220. "Релиз ядра Linux 6.2"  +1 +/
Сообщение от Аноним (-), 21-Фев-23, 01:21 
> А как надо?

#include <stdint.h>
#include <stdbool.h>

Как-то так. И да, UB sux. Например на нормальном буле из C99 - избегается ряд UB. А когда вы просите именно uint8_t то можно ожидать именно это. А из чего кастомный u8 сделан - это такой себе отдельный вопрос. И как минимум заставляет тратить время чтобы изучить этот вопрос и понять границы применимости.

Ответить | Правка | Наверх | Cообщить модератору

134. "Релиз ядра Linux 6.2"  +1 +/
Сообщение от Аноним (134), 20-Фев-23, 19:27 
Так, плюсы ты перечислил, а минусы какие?
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

161. "Релиз ядра Linux 6.2"  +1 +/
Сообщение от Аноним (99), 20-Фев-23, 21:37 
Никаких
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру