fixed decl for gcc 4.6