mariadb/plugin
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
..
audit_null
auth_dialog
auth_ed25519
auth_examples
auth_gssapi
auth_pam
auth_pipe
auth_socket MDEV-35421 - main.mysql_upgrade fails without unix_socket plugin 2024-11-18 14:26:17 +11:00
aws_key_management MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cracklib_password_check
daemon_example MDEV-34534 main.plugin_load(daemon_example) - AddressSanitizer: Joining already joined thread, aborting 2024-11-18 22:35:40 +11:00
debug_key_management
disks
example_key_management
feedback MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
file_key_management
fulltext
func_test MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
handler_socket MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
locale_info
metadata_lock_info
qc_info MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
query_response_time
server_audit Extract some of #3360 fixes to 10.5.x 2024-11-21 22:43:56 +11:00
simple_password_check
sql_errlog
test_sql_service
type_geom
type_inet MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
type_mysql_json MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
type_test MDEV-20548 Unexpected error on CREATE..SELECT HEX(num) 2024-07-01 18:50:32 +04:00
user_variables
userstat
versioning MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
win_auth_client
wsrep_info