From 3f3c114a3ff22bd89608452080182da1ccaedcc1 Mon Sep 17 00:00:00 2001 From: Ghislain MARY Date: Fri, 28 Jul 2017 10:20:28 +0200 Subject: [PATCH] Fix build for iOS. --- coreapi/quality_reporting.c | 2 +- coreapi/ringtoneplayer_ios.h | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/coreapi/quality_reporting.c b/coreapi/quality_reporting.c index b0f4ecec6..9e8302dda 100644 --- a/coreapi/quality_reporting.c +++ b/coreapi/quality_reporting.c @@ -337,7 +337,7 @@ static int send_report(LinphoneCall* call, reporting_session_report_t * report, size_t namesize; char *machine; sysctlbyname("hw.machine", NULL, &namesize, NULL, 0); - machine = malloc(namesize); + machine = reinterpret_cast(malloc(namesize)); sysctlbyname("hw.machine", machine, &namesize, NULL, 0); APPEND_IF_NOT_NULL_STR(&buffer, &size, &offset, "Device: %s\r\n", machine); } diff --git a/coreapi/ringtoneplayer_ios.h b/coreapi/ringtoneplayer_ios.h index 57a8f6c43..37aa2b22e 100644 --- a/coreapi/ringtoneplayer_ios.h +++ b/coreapi/ringtoneplayer_ios.h @@ -20,8 +20,17 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #include "linphone/linphonecore.h" +#ifdef __cplusplus +extern "C" { +#endif + LinphoneRingtonePlayer* linphone_ringtoneplayer_ios_new(); void linphone_ringtoneplayer_ios_destroy(LinphoneRingtonePlayer* rp); int linphone_ringtoneplayer_ios_start_with_cb(LinphoneRingtonePlayer* rp, const char* ringtone, int loop_pause_ms, LinphoneRingtonePlayerFunc end_of_ringtone, void * user_data); bool_t linphone_ringtoneplayer_ios_is_started(LinphoneRingtonePlayer* rp); int linphone_ringtoneplayer_ios_stop(LinphoneRingtonePlayer* rp); + +#ifdef __cplusplus +} +#endif +