changeset 713:c5d55b7efb04

buffer: add buffer_offset that returns the current offset in a buffer Signed-off-by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
date Tue, 19 Mar 2019 14:18:27 -0400
parents 8295148e8f44
children d6d748be6442
files include/jeffpc/buffer.h
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/include/jeffpc/buffer.h	Tue Mar 19 14:43:26 2019 -0400
+++ b/include/jeffpc/buffer.h	Tue Mar 19 14:18:27 2019 -0400
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017-2018 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
+ * Copyright (c) 2017-2019 Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and associated documentation files (the "Software"), to deal
@@ -92,6 +92,11 @@
 	return buffer->size - buffer->off;
 }
 
+static inline size_t buffer_offset(struct buffer *buffer)
+{
+	return buffer->off;
+}
+
 static inline const void *buffer_data(struct buffer *buffer)
 {
 	return buffer->data;