fifo_len():new method.
authorbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 9 Apr 2008 16:25:13 +0000 (16:25 +0000)
committerbatt <batt@38d2e660-2303-0410-9eaa-f027e97ec537>
Wed, 9 Apr 2008 16:25:13 +0000 (16:25 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1231 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/mware/fifobuf.h

index cb634ee32ffe14e004c97a6645260380d333ba81..7fb06b63fc25f718cb7d3f62a61d2389f60f53d1 100644 (file)
@@ -291,6 +291,14 @@ INLINE void fifo_init(FIFOBuffer *fb, unsigned char *buf, size_t size)
        fb->end = buf + size - 1;
 }
 
+/**
+ * \return Lenght of the FIFOBuffer \a fb.
+ */
+INLINE size_t fifo_len(FIFOBuffer *fb)
+{
+       return fb->end - fb->begin;
+}
+
 
 #if 0