logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

CK_ARRAY_FOREACH — iterate through an array

Description

       The  CK_ARRAY_FOREACH(3)  macro iterates through the array pointed to by array.  A pointer to an iterator
       object must be specified by iterator and b must point to a void pointer.

Example

             #include <ck_array.h>

             /* Assume this was already previously initialized. */
             ck_array_t array;

             void
             example(void)
             {
                     ck_array_iterator_t iterator;
                     void *pointer;

                     CK_ARRAY_FOREACH(&array, &iterator, &pointer) {
                             do_something(pointer);
                     }
             }

Library

       Concurrency Kit (libck, -lck)

Name

       CK_ARRAY_FOREACH — iterate through an array

Return Values

       This macro has no return value.

See Also

ck_array_init(3),  ck_array_commit(3),   ck_array_put(3),   ck_array_put_unique(3),   ck_array_remove(3),
       ck_array_deinit(3) ck_array_length(3), ck_array_buffer(3), ck_array_initialized(3)

       Additional information available at http://concurrencykit.org/

                                                October 18, 2013                             CK_ARRAY_FOREACH(3)

Synopsis

#include<ck_array.h>boolCK_ARRAY_FOREACH(ck_array_t*array, ck_array_iterator_t*iterator, void**b);

See Also