Skip to content

Commit f6b5329

Browse files
committedDec 12, 2022
Add const to string parameters not meant to be modified.
See pmix/pmix-standard#426 and pmix/pmix-standard#430. Signed-off-by: Ken Raffenetti <[email protected]>
1 parent 8bcad05 commit f6b5329

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed
 

‎pmix.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,8 @@ const char* PMIx_Data_type_string(pmix_data_type_t type);
319319
const char* PMIx_Alloc_directive_string(pmix_alloc_directive_t directive);
320320
const char* PMIx_IOF_channel_string(pmix_iof_channel_t channel);
321321
const char* PMIx_Job_state_string(pmix_job_state_t state);
322-
const char* PMIx_Get_attribute_string(char *attribute);
323-
const char* PMIx_Get_attribute_name(char *attrstring);
322+
const char* PMIx_Get_attribute_string(const char *attribute);
323+
const char* PMIx_Get_attribute_name(const char *attrstring);
324324
const char* PMIx_Link_state_string(pmix_link_state_t state);
325325
const char* PMIx_Device_type_string(pmix_device_type_t type);
326326

@@ -342,7 +342,7 @@ pmix_status_t PMIx_Data_unpack(const pmix_proc_t *source,
342342
pmix_status_t PMIx_Data_copy(void **dest, void *src,
343343
pmix_data_type_t type);
344344

345-
pmix_status_t PMIx_Data_print(char **output, char *prefix,
345+
pmix_status_t PMIx_Data_print(char **output, const char *prefix,
346346
void *src, pmix_data_type_t type);
347347

348348
pmix_status_t PMIx_Data_copy_payload(pmix_data_buffer_t *dest,
@@ -652,7 +652,7 @@ pmix_status_t PMIx_server_deliver_inventory(pmix_info_t info[], size_t ninfo,
652652
pmix_info_t directives[], size_t ndirs,
653653
pmix_op_cbfunc_t cbfunc, void *cbdata);
654654

655-
pmix_status_t PMIx_Register_attributes(char *function, char *attrs[]);
655+
pmix_status_t PMIx_Register_attributes(const char *function, char *attrs[]);
656656

657657
pmix_status_t PMIx_server_generate_locality_string(const pmix_cpuset_t *cpuset,
658658
char **locality);
@@ -661,9 +661,9 @@ pmix_status_t PMIx_server_generate_cpuset_string(const pmix_cpuset_t *cpuset,
661661
char **cpuset_string);
662662

663663
pmix_status_t PMIx_server_define_process_set(const pmix_proc_t *members,
664-
size_t nmembers, char *pset_name);
664+
size_t nmembers, const char *pset_name);
665665

666-
pmix_status_t PMIx_server_delete_process_set(char *pset_name);
666+
pmix_status_t PMIx_server_delete_process_set(const char *pset_name);
667667

668668
pmix_status_t PMIx_server_register_resources(pmix_info_t info[], size_t ninfo,
669669
pmix_op_cbfunc_t cbfunc,

0 commit comments

Comments
 (0)
Please sign in to comment.