From 93028dc75b5c91d6d7194b0ee6479fd1b090cf6a Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 1 Oct 1999 21:53:38 +0000 Subject: 1999-10-01 Roland McGrath * bitmap.c (memscan): Function removed. * ext2fs.h: Removed its decl. * balloc.c (memscan): New static function, defined using memchr. --- ext2fs/balloc.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ext2fs/balloc.c') diff --git a/ext2fs/balloc.c b/ext2fs/balloc.c index 8cdfb79c..661894f6 100644 --- a/ext2fs/balloc.c +++ b/ext2fs/balloc.c @@ -43,6 +43,16 @@ #include #include "ext2fs.h" + +/* Returns a pointer to the first occurence of CH in the buffer BUF of len + LEN, or BUF + LEN if CH doesn't occur. */ +static inline void * +memscan (void *buf, unsigned char ch, size_t len) +{ + return memchr (buf, ch, len) ?: buf + len; +} + + #define in_range(b, first, len) ((b) >= (first) && (b) <= (first) + (len) - 1) void -- cgit v1.2.3