From bbb15b9cbf9353423619f2c40abdf95d861e66ba Mon Sep 17 00:00:00 2001
|
From: Bernd Kuhls <bernd.kuhls@t-online.de>
|
Date: Sat, 2 Apr 2016 16:49:54 +0200
|
Subject: [PATCH] Fix build error using uClibc by adding sys/types.h
|
|
Fixes
|
|
CC core.lo
|
In file included from libvlc_internal.h:35:0,
|
from core.c:28:
|
../include/vlc/libvlc_media.h:313:18: error: expected declaration specifiers or '...' before '*' token
|
typedef ssize_t (*libvlc_media_read_cb)(void *opaque, unsigned char *buf,
|
^
|
../include/vlc/libvlc_media.h:423:36: error: unknown type name 'libvlc_media_read_cb'
|
libvlc_media_read_cb read_cb,
|
^
|
Bug was reported to trac:
|
https://trac.videolan.org/vlc/ticket/16768
|
|
This patch was suggested by courmisch in the trac ticket.
|
|
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
[Patch sent upstream:
|
https://mailman.videolan.org/pipermail/vlc-devel/2016-April/106952.html]
|
---
|
include/vlc/libvlc_media.h | 2 ++
|
1 file changed, 2 insertions(+)
|
|
diff --git a/include/vlc/libvlc_media.h b/include/vlc/libvlc_media.h
|
index 383f366b69..1cbf00c3e3 100644
|
--- a/include/vlc/libvlc_media.h
|
+++ b/include/vlc/libvlc_media.h
|
@@ -26,6 +26,8 @@
|
#ifndef VLC_LIBVLC_MEDIA_H
|
#define VLC_LIBVLC_MEDIA_H 1
|
|
+#include <sys/types.h> /* for ssize_t */
|
+
|
# ifdef __cplusplus
|
extern "C" {
|
# endif
|
--
|
2.14.4
|