diff options
| author | Ron Yorston <rmy@pobox.com> | 2018-12-08 20:25:14 +0000 |
|---|---|---|
| committer | Ron Yorston <rmy@pobox.com> | 2018-12-08 20:25:14 +0000 |
| commit | 44477db354f67c4eacfced89fac5fbf3dbeaa3ff (patch) | |
| tree | 23d74f8c25decf11c9745a9cc0dac164aedbb731 /libbb/bb_qsort.c | |
| parent | 195902a645b794092959ac3818f367104c7ffeb8 (diff) | |
| download | busybox-w32-44477db354f67c4eacfced89fac5fbf3dbeaa3ff.tar.gz busybox-w32-44477db354f67c4eacfced89fac5fbf3dbeaa3ff.tar.bz2 busybox-w32-44477db354f67c4eacfced89fac5fbf3dbeaa3ff.zip | |
lineedit: more case-insensitive comparisons in tab completion
Diffstat (limited to 'libbb/bb_qsort.c')
| -rw-r--r-- | libbb/bb_qsort.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libbb/bb_qsort.c b/libbb/bb_qsort.c index 505045533..7afddf468 100644 --- a/libbb/bb_qsort.c +++ b/libbb/bb_qsort.c | |||
| @@ -17,3 +17,15 @@ void FAST_FUNC qsort_string_vector(char **sv, unsigned count) | |||
| 17 | { | 17 | { |
| 18 | qsort(sv, count, sizeof(char*), bb_pstrcmp); | 18 | qsort(sv, count, sizeof(char*), bb_pstrcmp); |
| 19 | } | 19 | } |
| 20 | |||
| 21 | #if ENABLE_PLATFORM_MINGW32 | ||
| 22 | static int bb_pstrcasecmp(const void *a, const void *b) | ||
| 23 | { | ||
| 24 | return strcasecmp(*(char**)a, *(char**)b); | ||
| 25 | } | ||
| 26 | |||
| 27 | void FAST_FUNC qsort_string_vector_case(char **sv, unsigned count) | ||
| 28 | { | ||
| 29 | qsort(sv, count, sizeof(char*), bb_pstrcasecmp); | ||
| 30 | } | ||
| 31 | #endif | ||
