decl -> declong