This silences some clang warnings of implicit declarations of functions. The `register int` silences a warning of implicit int.