Made to compile under gcc