All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] v4l2-compliance: fix function pointer prototype
@ 2014-04-01 13:45 Lad, Prabhakar
  2014-04-01 13:50 ` Hans Verkuil
  0 siblings, 1 reply; 6+ messages in thread
From: Lad, Prabhakar @ 2014-04-01 13:45 UTC (permalink / raw)
  To: LMML, Hans Verkuil; +Cc: Lad Prabhakar

From: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>

There was a conflict between the mmap function pointer prototype of
struct v4l_fd and the actual function used. Make sure it is in sync
with the prototype of v4l2_mmap.

This patch fixes following build error,

v4l2-compliance.cpp: In function 'void v4l_fd_test_init(v4l_fd*, int)':
v4l2-compliance.cpp:132: error: invalid conversion from
'void* (*)(void*, size_t, int, int, int, int64_t)' to
'void* (*)(void*, size_t, int, int, int, off_t)'

Cc: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>
---
 utils/v4l2-compliance/v4l-helpers.h     |    2 +-
 utils/v4l2-compliance/v4l2-compliance.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/utils/v4l2-compliance/v4l-helpers.h b/utils/v4l2-compliance/v4l-helpers.h
index 48ea602..b2ce6c0 100644
--- a/utils/v4l2-compliance/v4l-helpers.h
+++ b/utils/v4l2-compliance/v4l-helpers.h
@@ -10,7 +10,7 @@ struct v4l_fd {
 	int fd;
 	int (*ioctl)(int fd, unsigned long cmd, ...);
 	void *(*mmap)(void *addr, size_t length, int prot, int flags,
-		      int fd, int64_t offset);
+		      int fd, off_t offset);
 	int (*munmap)(void *addr, size_t length);
 };
 
diff --git a/utils/v4l2-compliance/v4l2-compliance.h b/utils/v4l2-compliance/v4l2-compliance.h
index f2f7072..b6d4dae 100644
--- a/utils/v4l2-compliance/v4l2-compliance.h
+++ b/utils/v4l2-compliance/v4l2-compliance.h
@@ -137,7 +137,7 @@ static inline int test_ioctl(int fd, unsigned long cmd, ...)
 }
 
 static inline void *test_mmap(void *start, size_t length, int prot, int flags,
-		int fd, int64_t offset)
+		int fd, off_t offset)
 {
  	return wrapper ? v4l2_mmap(start, length, prot, flags, fd, offset) :
 		mmap(start, length, prot, flags, fd, offset);
-- 
1.7.9.5


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-04-01 14:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-01 13:45 [PATCH] v4l2-compliance: fix function pointer prototype Lad, Prabhakar
2014-04-01 13:50 ` Hans Verkuil
2014-04-01 14:06   ` Prabhakar Lad
2014-04-01 14:26     ` Hans Verkuil
2014-04-01 14:42       ` Hans Verkuil
2014-04-01 14:48         ` Prabhakar Lad

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.