From c31f74de6bb7938ce0e36f75caeedfa16ac90b53 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 16 Nov 2014 14:23:37 +0100 Subject: Cleanup: use BLI_listbase_count_ex to avoid redundant looping --- source/blender/blenlib/intern/listbase.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/blenlib') diff --git a/source/blender/blenlib/intern/listbase.c b/source/blender/blenlib/intern/listbase.c index ea33b9b1e3b..bd3e1e0bbb0 100644 --- a/source/blender/blenlib/intern/listbase.c +++ b/source/blender/blenlib/intern/listbase.c @@ -372,6 +372,11 @@ void BLI_freelistN(ListBase *listbase) BLI_listbase_clear(listbase); } +/** + * Returns the number of elements in \a listbase, up until (and including count_max) + * + * \note Use to avoid redundant looping. + */ int BLI_listbase_count_ex(const ListBase *listbase, const int count_max) { Link *link; -- cgit v1.2.3