summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorschmirl <schmirl>2008-03-12 09:36:27 +0000
committerschmirl <schmirl>2008-03-12 09:36:27 +0000
commitefeac825cc071e01b203eda2af3a28f5020c9f3e (patch)
tree92251011ed05aae57f51d299603c9872ef60620c /server
parenteb6fbd3bbea50c4ecf345f41ee87fd51bbcde113 (diff)
downloadvdr-plugin-streamdev-efeac825cc071e01b203eda2af3a28f5020c9f3e.tar.gz
vdr-plugin-streamdev-efeac825cc071e01b203eda2af3a28f5020c9f3e.tar.bz2
FreeBSD compatibility (#435)
Modified Files: Makefile common.h libdvbmpeg/ctools.c server/connectionVTP.c tools/socket.c
Diffstat (limited to 'server')
-rw-r--r--server/connectionVTP.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/server/connectionVTP.c b/server/connectionVTP.c
index 5ca2df6..60237ea 100644
--- a/server/connectionVTP.c
+++ b/server/connectionVTP.c
@@ -1,5 +1,5 @@
/*
- * $Id: connectionVTP.c,v 1.15 2007/09/21 12:45:31 schmirl Exp $
+ * $Id: connectionVTP.c,v 1.16 2008/03/12 09:36:27 schmirl Exp $
*/
#include "server/connectionVTP.h"
@@ -186,7 +186,11 @@ bool cLSTEHandler::Next(bool &Last)
case Event:
if (m_Event != NULL) {
m_State = Title;
+#ifdef __FreeBSD__
+ return m_Client->Respond(-215, "E %u %d %d %X", m_Event->EventID(),
+#else
return m_Client->Respond(-215, "E %u %ld %d %X", m_Event->EventID(),
+#endif
m_Event->StartTime(), m_Event->Duration(),
m_Event->TableID());
} else {
@@ -225,7 +229,11 @@ bool cLSTEHandler::Next(bool &Last)
case Vps:
m_State = EndEvent;
if (m_Event->Vps())
+#ifdef __FreeBSD__
+ return m_Client->Respond(-215, "V %d", m_Event->Vps());
+#else
return m_Client->Respond(-215, "V %ld", m_Event->Vps());
+#endif
else
return Next(Last);
break;