|
Вообще-то это камень в Keil и MCS-51, а не в язык C.
В Keil вроде бы есть атрибут reentrant, параметры при этом должны передаваться через стек(точнее, его программную эмуляцию).
Или создавать и использовать функции с этим атрибутом религия не позволяет? :)
Правда, как в этом случае писать typedef - не знаю, reentrant - это нестандартная конструкция и Keil'а у меня нет, экспериментировать не могу.
E-mail: info@telesys.ru