[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вместо простого "printf_p("%i", i);" надо писать
{
static char flash s[] = "%i";
print_p(s, i);
}
Когда это только printf-ы и их несколько, то ничего страшного, но когда это множество функций и их очень много (несколько сотен), то такая реконструкция будет стоить очень много сил и превратит код что-то непонятное.
Я думаю все сделать через макросы, но вот беда - макросы не поддерживают переменное к-во аргументов.
E-mail: info@telesys.ru