usbvideo.c: In function ‘usbvideo_CollectRawData’:
usbvideo.c:2050: error: ‘NULL’ undeclared (first use in this function)
usbvideo.c:2065: warning: pointer targets in passing argument 2 of ‘RingQueue_Dequeue’ differ in signedness
usbvideo.c: In function ‘usbvideo_GetFrame’:
usbvideo.c:2087: error: ‘EINVAL’ undeclared (first use in this function)
usbvideo.c:2094: error: ‘NULL’ undeclared (first use in this function)
usbvideo.c:2097: error: ‘EIO’ undeclared (first use in this function)
usbvideo.c:2102: warning: implicit declaration of function ‘signal_pending’
usbvideo.c:2102: error: ‘current’ undeclared (first use in this function)
usbvideo.c:2123: error: ‘EINTR’ undeclared (first use in this function)
usbvideo.c: In function ‘usbvideo_DeinterlaceFrame’:
usbvideo.c:2210: error: ‘NULL’ undeclared (first use in this function)
usbvideo.c:2249: warning: pointer targets in assignment differ in signedness
usbvideo.c:2250: warning: pointer targets in assignment differ in signedness
usbvideo.c:2251: warning: pointer targets in assignment differ in signedness
usbvideo.c: In function ‘usbvideo_SoftwareContrastAdjustment’:
usbvideo.c:2282: error: ‘NULL’ undeclared (first use in this function)
usbvideo.c:2294: warning: pointer targets in initialization differ in signedness
usbvideo.c: At top level:
usbvideo.c:2431: error: expected declaration specifiers or ‘...’ before string constant
usbvideo.c:2431: warning: data definition has no type or storage class
usbvideo.c:2431: warning: type defaults to ‘int’ in declaration of ‘MODULE_LICENSE’
make: *** [usbvideo.o] Error 1