]> git.ipfire.org Git - thirdparty/asterisk.git/commit
vector: Add REMOVE, ADD_SORTED and RESET macros 21/421/8
authorGeorge Joseph <george.joseph@fairview5.com>
Sat, 9 May 2015 21:58:46 +0000 (15:58 -0600)
committerGeorge Joseph <george.joseph@fairview5.com>
Mon, 11 May 2015 20:47:46 +0000 (14:47 -0600)
commitea917fefafd878f4021e5e7a929b848d8032f28e
tree217505d90610a21738eed9c29cb29dafc66a1b98
parent4dbd4021c91a6a612746ed5e116021e270bc6ff5
vector:  Add REMOVE, ADD_SORTED and RESET macros

Based on feedback from Corey Farrell and Y Ateya, a few new
macros have been added...

AST_VECTOR_REMOVE which takes a parameter to indicate if
order should be preserved.

AST_VECTOR_ADD_SORTED which adds an element to
a sorted vector.

AST_VECTOR_RESET which cleans all elements from the vector
leaving the storage intact.

Change-Id: I41d32dbdf7137e0557134efeff9f9f1064b58d14
include/asterisk/vector.h
tests/test_vector.c