-/* Part of SWI-Prolog
-
- Author: R.A.O'Keefe, Vitor Santos Costa, Jan Wielemaker
+/* Author: R.A.O'Keefe, Vitor Santos Costa, Jan Wielemaker
WWW: http://www.swi-prolog.org
Copyright (c) 1984-2021, VU University Amsterdam
% replace with real msort/2 when available
msort_(List, Sorted) :-
- maplist(item_pair, List, Pairs),
+ pairs_keys(Pairs, List),
keysort(Pairs, SortedPairs),
pairs_keys(SortedPairs, Sorted).
-item_pair(X, X-X).
-
add_vertices(Graph, Vertices, NewGraph) :-
% msort/2 not available in Scryer Prolog yet: msort(Vertices, V1),
msort_(Vertices, V1),