аналог функции sprinf всегда пишу свой под конкретную задачу, а то ресурсов на нее не напасешься, а на счет остальных библиотечных функций всегда полезно заглянуть в ее исходник, чтобы не изобретать велосипед. Они написаны достаточно оптимально(-)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)