gcc will optimise calls to these four functions, and requires definitions to these funcitons. It is better to let it make these optimisations, rather than disabling this functionality with the `-nostdc` flag.