summaryrefslogtreecommitdiff
path: root/src/hb-vector.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/hb-vector.hh')
-rw-r--r--src/hb-vector.hh4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hb-vector.hh b/src/hb-vector.hh
index 38d08cb7..9c2f7249 100644
--- a/src/hb-vector.hh
+++ b/src/hb-vector.hh
@@ -184,9 +184,9 @@ struct hb_vector_t
::qsort (arrayZ(), len, sizeof (Type), cmp);
}
- inline void qsort (unsigned int start, unsigned int end)
+ inline void qsort (unsigned int start, unsigned int end, int (*cmp)(const void*, const void*) = Type::cmp)
{
- ::qsort (arrayZ() + start, end - start, sizeof (Type), Type::cmp);
+ ::qsort (arrayZ() + start, end - start, sizeof (Type), cmp);
}
template <typename T>