-
- В порядке бреда: в стартапе есть затычки для векторов прерываний. ASDFS(177 знак., 28.10.2024 18:25)
- затычки для векторов прерываний... это нормальные функции,
обычно с ретурном... Ага, сщазз, разбежался!!! 3m(323 знак., 28.10.2024 18:39)
- Функция есть? Есть. Ване туда соваться все равно не надо. - ASDFS(28.10.2024 19:11)
- затычки для векторов прерываний... это нормальные функции,
обычно с ретурном... Ага, сщазз, разбежался!!! 3m(323 знак., 28.10.2024 18:39)
- 2 байта? Не спортивно? У нас разные представления о спорте. Ну и нулевые указатели придуманы для таких дел. Проверяем на 0 и вызываем: "if (fptr != 0) fptr();" - SciFi(28.10.2024 14:13)
- Может, стОит в листинг посмотреть, что там скомпилировалось? Всё станет понятно. - vpv.vpv(28.10.2024 14:08)
- интересно, а второй вариант с __noreturn__ собирается? если да, то
во что 2 байта превращается? - Vit(28.10.2024 13:51)
- Это тот noreturn, за который я думаю? а причем тут он? IBAH(127 знак., 28.10.2024 18:16, ссылка)
- из тела убирал return? - Vit(28.10.2024 20:24)
- Это тот noreturn, за который я думаю? а причем тут он? IBAH(127 знак., 28.10.2024 18:16, ссылка)
- Поделись - чему равно DefCallback для 1-го варианта? Интересно
даже. Наверное 0? Но в любом случае - если у тебя заложена
возможность, что в таблице будет несуществующая функция, то изволь
перед вызовом делать проверку адреса (обычно проверяют на 0). Или
подставляй пустую функцию. - il-2(28.10.2024 07:32)
- Нулю ... - IBAH(28.10.2024 18:02)
- В порядке бреда: в стартапе есть затычки для векторов прерываний. ASDFS(177 знак., 28.10.2024 18:25)