From dccd0f6fc3bc86453a69dcc72bab294d0628d094 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandresavard@msavard.(none)>
Date: Fri, 10 Jun 2011 11:30:29 -0400
Subject: [PATCH] #6095: Fix compilation error for Fedora 15

---
 .../src/audio/audiortp/AudioRtpRecordHandler.h            | 8 ++++++--
 sflphone-common/src/audio/audiortp/AudioRtpSession.h      | 2 ++
 .../src/audio/audiortp/AudioSymmetricRtpSession.h         | 2 ++
 sflphone-common/src/audio/audiortp/AudioZrtpSession.h     | 4 +++-
 4 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.h
index 506fadd0c2..687bf89f5d 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 ad08ba48cc..5c238783e3 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 7ec03bc109..3fcbb7a3a5 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 71a2ac5e93..f19d7f1063 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>
-- 
GitLab