LINUX.ORG.RU

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

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

Спасибо. А можно ли это решение расширить на вставку такой последовательности в середину другого массива?

uint8_t arr[] = {1, 2, 3, arr(0x4567), 8};
Просто основная задача - написание дескрипторов для usb, а они бывают довольно заковыристыми. В частности, переменный размер аргументов характерен для HID. Вот здесь я эту задачу решил жутким костылем с хардкодом размера.

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

Спасибо. А можно ли это решение расширить на вставку такой последовательности в середину другого массива?

uint8_t arr[] = {1, 2, 3, arr(0x4567), 8};