From the c programming language