From 83dc94bf8da119057f543a12e4432aa48cd44e20 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Tue, 19 Dec 2023 15:11:21 -0700 Subject: [PATCH] Cast a few parameters when translating macros to functions When we made the transition from macros to functions, we were forced to move things that went on the left side of an `=` sign to being addresses of params to the function call. Compilers are getting increasinly picky about matching parameter types, so cast a few that might cause trouble. Signed-off-by: Ralph Castain --- include/pmix_deprecated.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/pmix_deprecated.h b/include/pmix_deprecated.h index 0530123309..6ec00ac310 100644 --- a/include/pmix_deprecated.h +++ b/include/pmix_deprecated.h @@ -520,10 +520,10 @@ PMIX_EXPORT pmix_info_t* PMIx_Info_list_get_info(void *ptr, void *prev, void **n (r) = PMIx_Argv_count(a) #define PMIX_ARGV_APPEND(r, a, b) \ - (r) = PMIx_Argv_append_nosize(&(a), (b)) + (r) = PMIx_Argv_append_nosize((char***)&(a), (b)) #define PMIX_ARGV_PREPEND(r, a, b) \ - (r) = PMIx_Argv_prepend_nosize(&(a), b) + (r) = PMIx_Argv_prepend_nosize((char***)&(a), b) #define PMIX_ARGV_APPEND_UNIQUE(r, a, b) \ (r) = PMIx_Argv_append_unique_nosize(a, b) @@ -892,7 +892,7 @@ PMIX_EXPORT pmix_info_t* PMIx_Info_list_get_info(void *ptr, void *prev, void **n PMIx_Data_buffer_load(b, d, s) #define PMIX_DATA_BUFFER_UNLOAD(b, d, s) \ - PMIx_Data_buffer_unload(b, &(d), &(s)) + PMIx_Data_buffer_unload(b, (char**)&(d), (size_t*)&(s)) #define PMIX_PROC_CREATE(m, n) \ (m) = PMIx_Proc_create(n)