|
@@ -18,8 +18,15 @@
|
|
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|
|
*/
|
|
|
|
|
|
-#ifndef _LINUX_IVTV_H
|
|
|
-#define _LINUX_IVTV_H
|
|
|
+#ifndef __LINUX_IVTV_H__
|
|
|
+#define __LINUX_IVTV_H__
|
|
|
+
|
|
|
+#ifdef __KERNEL__
|
|
|
+#include <linux/compiler.h> /* need __user */
|
|
|
+#else
|
|
|
+#define __user
|
|
|
+#endif
|
|
|
+#include <linux/types.h>
|
|
|
|
|
|
/* ivtv knows several distinct output modes: MPEG streaming,
|
|
|
YUV streaming, YUV updates through user DMA and the passthrough
|