diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2024-12-10 14:57:03 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2024-12-10 18:51:14 +0100 |
commit | c438cc6adc172a76c71b7d6f248bfc3503c39bab (patch) | |
tree | f52ce4366290db522c5cd76e8d722bfccc3e99fa /vm/vm_map.h | |
parent | 5d1a540211adc9f9f96b80f2c037369b85b9edbd (diff) | |
download | gnumach-c438cc6adc172a76c71b7d6f248bfc3503c39bab.tar.gz gnumach-c438cc6adc172a76c71b7d6f248bfc3503c39bab.tar.bz2 gnumach-c438cc6adc172a76c71b7d6f248bfc3503c39bab.zip |
Fix various function pointer types
Fixes Wincompatible-pointer-types errors on GCC 15.
Signed-off-by: Sergey Bugaev <bugaevc@gmail.com>
Message-ID: <20241210115705.710555-1-bugaevc@gmail.com>
Diffstat (limited to 'vm/vm_map.h')
-rw-r--r-- | vm/vm_map.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/vm/vm_map.h b/vm/vm_map.h index 7e25d9f4..900f1218 100644 --- a/vm/vm_map.h +++ b/vm/vm_map.h @@ -311,14 +311,14 @@ MACRO_BEGIN \ vm_map_copy_page_discard(old_copy); \ *result = (*((old_copy)->cpy_cont))((old_copy)->cpy_cont_args, \ new_copy); \ - (old_copy)->cpy_cont = (kern_return_t (*)()) 0; \ + (old_copy)->cpy_cont = (vm_map_copy_cont_fn) 0; \ MACRO_END #define vm_map_copy_invoke_extend_cont(old_copy, new_copy, result) \ MACRO_BEGIN \ *result = (*((old_copy)->cpy_cont))((old_copy)->cpy_cont_args, \ new_copy); \ - (old_copy)->cpy_cont = (kern_return_t (*)()) 0; \ + (old_copy)->cpy_cont = (vm_map_copy_cont_fn) 0; \ MACRO_END #define vm_map_copy_abort_cont(old_copy) \ @@ -326,12 +326,12 @@ MACRO_BEGIN \ vm_map_copy_page_discard(old_copy); \ (*((old_copy)->cpy_cont))((old_copy)->cpy_cont_args, \ (vm_map_copy_t *) 0); \ - (old_copy)->cpy_cont = (kern_return_t (*)()) 0; \ + (old_copy)->cpy_cont = (vm_map_copy_cont_fn) 0; \ (old_copy)->cpy_cont_args = VM_MAP_COPYIN_ARGS_NULL; \ MACRO_END #define vm_map_copy_has_cont(copy) \ - (((copy)->cpy_cont) != (kern_return_t (*)()) 0) + (((copy)->cpy_cont) != (vm_map_copy_cont_fn) 0) /* * Continuation structures for vm_map_copyin_page_list. |