summaryrefslogtreecommitdiff
path: root/firmware/2lib/2common.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/2lib/2common.c')
-rw-r--r--firmware/2lib/2common.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/firmware/2lib/2common.c b/firmware/2lib/2common.c
index de1fc498..c0eb4479 100644
--- a/firmware/2lib/2common.c
+++ b/firmware/2lib/2common.c
@@ -104,6 +104,12 @@ ptrdiff_t vb2_offset_of(const void *base, const void *ptr)
return (uintptr_t)ptr - (uintptr_t)base;
}
+void *vb2_member_of(void *parent, ptrdiff_t offset)
+{
+ /* TODO(kitching): vb2_assert(parent && offset) */
+ return parent + offset;
+}
+
vb2_error_t vb2_verify_member_inside(const void *parent, size_t parent_size,
const void *member, size_t member_size,
ptrdiff_t member_data_offset,