Никто не мешает взять нормальную (в т.ч. свою) "стандартную" библиотеку. Всё ж лучше использовать стандартные функции вместо своих самодельных -- для стандартных есть средства отладки и известны все подводные грабли, коих в языке C порядочно разложено.