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 Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
auth_dialog Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
auth_ed25519 MDEV-31379 Undefined behavior in the reference Ed25519 implementation 2024-03-27 16:14:55 +01:00
auth_examples Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
auth_gssapi fix markdown headings 2024-02-20 12:56:13 +11:00
auth_pam Fix g++-14 -Wcalloc-transposed-args 2024-03-19 08:07:41 +02:00
auth_pipe Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
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 Fix ninja build for cracklib_password_check 2024-02-08 11:50:34 +11:00
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 Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
disks Merge branch '10.4' into 10.5 2024-01-31 17:32:53 +01:00
example_key_management Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
feedback MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
file_key_management Merge 10.3 into 10.4 2022-10-25 10:04:37 +03:00
fulltext Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
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 MDEV-22214 mariadbd.exe calls function mysqld.exe, and crashes 2020-04-10 19:05:26 +02:00
metadata_lock_info remove mysql_declare_plugin declaration from some plugins 2020-07-04 01:44:47 +02:00
qc_info MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
query_response_time Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
server_audit Extract some of #3360 fixes to 10.5.x 2024-11-21 22:43:56 +11:00
simple_password_check Merge branch '10.3' into 10.4 2022-08-02 14:15:39 +02:00
sql_errlog Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
test_sql_service plugins.test_sql_service --valgrind 2024-03-27 16:14:55 +01:00
type_geom change buitin plugin types from Alpha to Stable as needed 2020-08-07 13:36:11 +02:00
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 MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
userstat Merge 10.4 into 10.5 2021-04-14 11:35:39 +03:00
versioning MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
win_auth_client Merge 10.2 into 10.3 2021-07-22 18:57:54 +03:00
wsrep_info Merge branch '10.4' into 10.5 2022-10-02 14:38:13 +02:00