chiark / gitweb /
New utility routine: sort with a context parameter.
authorSimon Tatham <anakin@pobox.com>
Fri, 5 Apr 2019 18:23:21 +0000 (19:23 +0100)
committerSimon Tatham <anakin@pobox.com>
Fri, 5 Apr 2019 18:23:21 +0000 (19:23 +0100)
commit5c4d6b8f35e749b269907fd2cdaacc117198807b
tree906d0d18799b4720150c40852a03c263fd1a3441
parentb0c73d5c58bdd4fedd6da94cfb04e2012f47379f
New utility routine: sort with a context parameter.

I'm about to have a need to sort an array based on auxiliary data held
in a variable that's not globally accessible, so I need a sort routine
that accepts an extra parameter and passes it through to the compare
function.

Sorting algorithm is heapsort, because it's the N log N algorithm I
can implement most reliably.
puzzles.h
sort.c [new file with mode: 0644]