diff --git a/3rdparty/portmidi/pm_common/pminternal.h b/3rdparty/portmidi/pm_common/pminternal.h index 2aea2fd18dc..80efbb07f64 100644 --- a/3rdparty/portmidi/pm_common/pminternal.h +++ b/3rdparty/portmidi/pm_common/pminternal.h @@ -160,7 +160,7 @@ PmTimestamp none_synchronize(PmInternal *midi); PmError pm_fail_fn(PmInternal *midi); PmError pm_fail_timestamp_fn(PmInternal *midi, PmTimestamp timestamp); PmError pm_success_fn(PmInternal *midi); -PmError pm_add_interf(char *interf, pm_create_fn create_fn, +PmError pm_add_interf(const char *interf, pm_create_fn create_fn, pm_delete_fn delete_fn); PmError pm_add_device(const char *interf, const char *name, int is_input, int is_virtual, void *descriptor, pm_fns_type dictionary); diff --git a/3rdparty/portmidi/pm_common/portmidi.c b/3rdparty/portmidi/pm_common/portmidi.c index f3f425df340..7c906dcae42 100644 --- a/3rdparty/portmidi/pm_common/portmidi.c +++ b/3rdparty/portmidi/pm_common/portmidi.c @@ -121,7 +121,7 @@ static int pm_interf_list_len = 0; * returns pmInsufficientMemor if interface memory is * exceeded, otherwise returns pmNoError. */ -PmError pm_add_interf(char *interf, pm_create_fn create_fn, +PmError pm_add_interf(const char *interf, pm_create_fn create_fn, pm_delete_fn delete_fn) { if (pm_interf_list_len >= MAX_INTERF) {