[-Wimplicit-function-declaration]