diff --git a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h
index 506fadd0c234ef9b02112a09685193a21223861d..687bf89f5d9dadd0ff4817a97ee674e884042549 100644
--- a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h
+++ b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h
@@ -29,6 +29,12 @@
 
 #ifndef AUDIORTPRECORDHANDLER_H_
 #define AUDIORTPRECORDHANDLER_H_
+#include <cstddef>
+
+using std::ptrdiff_t;
+
+#include <ccrtp/rtp.h>
+#include <list>
 
 #include "sip/sipcall.h"
 #include "audio/codecs/audiocodec.h"
@@ -39,8 +45,6 @@
 #include "audio/echosuppress.h"
 #include "audio/gaincontrol.h"
 #include "managerimpl.h"
-#include <ccrtp/rtp.h>
-#include <list>
 
 namespace sfl
 {
diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.h b/sflphone-common/src/audio/audiortp/AudioRtpSession.h
index ad08ba48cc3dc9eb7933ec101bd2b1cbb04a134e..5c238783e3812fad36abe32dd4a629e086b7e3b8 100644
--- a/sflphone-common/src/audio/audiortp/AudioRtpSession.h
+++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.h
@@ -37,6 +37,7 @@
 #include <iostream>
 #include <exception>
 #include <list>
+#include <cstddef>
 
 #include "global.h"
 
@@ -46,6 +47,7 @@
 
 #include "managerimpl.h"
 
+using std::ptrdiff_t;
 #include <ccrtp/rtp.h>
 #include <ccrtp/iqueue.h>
 #include <cc++/numbers.h> // ost::Time
diff --git a/sflphone-common/src/audio/audiortp/AudioSymmetricRtpSession.h b/sflphone-common/src/audio/audiortp/AudioSymmetricRtpSession.h
index 7ec03bc1094b3dd5f695bc3ee0cb9f135361ac1c..3fcbb7a3a5e428d1f2533bdc596339a60049e872 100644
--- a/sflphone-common/src/audio/audiortp/AudioSymmetricRtpSession.h
+++ b/sflphone-common/src/audio/audiortp/AudioSymmetricRtpSession.h
@@ -28,7 +28,9 @@
  */
 #ifndef __SFL_AUDIO_SYMMETRIC_RTP_SESSION_H__
 #define __SFL_AUDIO_SYMMETRIC_RTP_SESSION_H__
+#include <cstddef>
 
+using std::ptrdiff_t;
 #include <ccrtp/rtp.h>
 
 #include "AudioRtpSession.h"
diff --git a/sflphone-common/src/audio/audiortp/AudioZrtpSession.h b/sflphone-common/src/audio/audiortp/AudioZrtpSession.h
index 71a2ac5e9326c316d28c41c87da1efec267c738c..f19d7f10639c25c53f405f222513d635051614b4 100644
--- a/sflphone-common/src/audio/audiortp/AudioZrtpSession.h
+++ b/sflphone-common/src/audio/audiortp/AudioZrtpSession.h
@@ -30,8 +30,10 @@
 #ifndef __SFL_AUDIO_ZRTP_SESSION_H__
 #define __SFL_AUDIO_ZRTP_SESSION_H__
 
-#include <ccrtp/rtp.h>
+#include <cstddef>
 
+using std::ptrdiff_t;
+#include <ccrtp/rtp.h>
 #include <libzrtpcpp/zrtpccrtp.h>
 #include <libzrtpcpp/ZrtpQueue.h>
 #include <libzrtpcpp/ZrtpUserCallback.h>