El código está probado y funciona siendo compilado bajo linux con el gcc,tcc y no requiere ninguna biblioteca adicional.