Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
117508
Топик полностью
il-2
(05.04.2008 14:32, просмотров: 74)
ответил
Pahan
на
Доброго времени суток. Как в Keil C51 стандартную функцию sprintf сделать reentrant?
Если Вы хотите использовать библиотечные функции (типа арифметические умножения/деления, которые априори нереенрантные) одновременно в основной программе и в обработчиках прерываний, то чтение документации откроет Вам путь к истине. Аминь :-)
Ответить
глупость сказал. умножения-деления вполне себе реентерантные.
-
bialix
(07.04.2008 09:37
)
Пардон, действительно. Я имел в виду функции fpsave и fprestore. До 4-й версии плавающая арифметика была нерентрантной. Уже столько лет не использовал Кейл, что похоже пора кончать давать по нему советы :-)
-
il-2
(07.04.2008 11:04
)