{
try {
lisp::Parser parser;
- std::auto_ptr<lisp::Lisp> root (parser.parse(filename));
+ const lisp::Lisp* root = parser.parse(filename);
const lisp::Lisp* level = root->get_lisp("supertux-level");
if(!level)
try {
lisp::Parser parser;
- std::auto_ptr<lisp::Lisp> root (parser.parse(slotfile));
+ const lisp::Lisp* root = parser.parse(slotfile);
const lisp::Lisp* savegame = root->get_lisp("supertux-savegame");
if(!savegame)