Исходный код для алгоритма линии Xiaolin Wu в C?

Я ищу хорошую и эффективную реализацию алгоритма рисования линии сглаживания Xiaolin Wu в C, есть ли у кого этот код, который они могли бы поделиться со мной?

Спасибо