- ASroute.link_list = new std::vector<Link*>();
- xbt_dynar_t names = xbt_str_split(lua_tostring(L, -1), ", \t\r\n");
- if (xbt_dynar_is_empty(names)) {
+ ASroute.link_list = new std::vector<simgrid::surf::LinkImpl*>();
+ std::vector<std::string> names;
+ const char* str = lua_tostring(L, -1);
+ boost::split(names, str, boost::is_any_of(", \t\r\n"));
+ if (names.empty()) {