Цитата Сообщение от b2m Посмотреть сообщение
А ты загляни в .map, там всё побайтно расписано, с какого адреса какая функция. Судя по всему, компилятор прилепил всю арифметику для long. Функция kprint использует ltoa, а последняя - всю остальную арифметику.
Увы мне!
Это действительно частично мой код (от всяческих моих самописных printf-ов), а частично математические функции.
Маленькая программа (во вложении), не использующая никакие модули кроме crt0cpm вышла всего в 300 байт.

Вообще, конечно, удручает. Два экрана кода на С (моих самописных printf-ов) транслируется в 3 с гаком кб кода. CP/M-овский Hitech C 3.06 образца 1987 года компилировал этот же самый код моих самописных printf-ов куда как компактнее (раза в два примерно).