mariadb/storage
Brandon Nesterenko dbfee9fc2b MDEV-34348: Consolidate cmp function declarations
Partial commit of the greater MDEV-34348 scope.
MDEV-34348: MariaDB is violating clang-16 -Wcast-function-type-strict

The functions queue_compare, qsort2_cmp, and qsort_cmp2
all had similar interfaces, and were used interchangable
and unsafely cast to one another.

This patch consolidates the functions all into the
qsort_cmp2 interface.

Reviewed By:
============
Marko Mäkelä <marko.makela@mariadb.com>
2024-11-23 08:14:22 -07:00
..
archive MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
blackhole MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cassandra Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
columnstore MDEV-33091 pcre2 headers - handle columnstore 2024-09-05 12:14:06 +10:00
connect Connect engine - fix compiler error with MSVC 17.12 2024-11-13 23:10:45 +01:00
csv MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
example MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
federated MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
federatedx MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
heap MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
innobase Extract some of #3360 fixes to 10.5.x 2024-11-21 22:43:56 +11:00
maria MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
mroonga Extract some of #3360 fixes to 10.5.x 2024-11-21 22:43:56 +11:00
myisam MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
myisammrg MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
oqgraph Extract some of #3360 fixes to 10.5.x 2024-11-21 22:43:56 +11:00
perfschema MDEV-28091 fixup: Fix another pfs_malloc() stub 2024-10-03 08:15:17 +03:00
rocksdb MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00
sequence MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sphinx MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
spider MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
test_sql_discovery MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
tokudb MDEV-31005: Make working cursor-protocol 2024-09-18 18:39:26 +07:00