diff -Naur simgear-2020.3.5.orig/simgear/props/props.cxx simgear-2020.3.5/simgear/props/props.cxx --- simgear-2020.3.5.orig/simgear/props/props.cxx 2020-12-18 06:42:37.000000000 -0500 +++ simgear-2020.3.5/simgear/props/props.cxx 2020-12-26 17:01:19.770916937 -0500 @@ -566,23 +573,15 @@ } } #else -template -SGPropertyNode* -find_node (SGPropertyNode * current, - const Range& path, - bool create, - int last_index = -1) -{ +template +SGPropertyNode *find_node(SGPropertyNode *current, const Range &path, + bool create, int last_index = -1) { using namespace boost; - typedef split_iterator::type> - PathSplitIterator; - - PathSplitIterator itr - = make_split_iterator(path, first_finder("/", is_equal())); + auto itr = make_split_iterator(path, first_finder("/", is_equal())); if (*path.begin() == '/') return find_node_aux(current->getRootNode(), itr, create, last_index); - else - return find_node_aux(current, itr, create, last_index); + else + return find_node_aux(current, itr, create, last_index); } #endif