Displaying 2 results from an estimated 2 matches for "_iter_arg".
2020 Apr 15
1
Re: [PATCH nbdkit 1/9] common: Add a generic implementation of vectors.
...\
> + static inline void \
> + name##_iter (name *v, void (*f) (type elem)) \
Do we want an iterator that can take a void* opaque argument, as in:
name##_iter_arg (name *v, void (*f) (type elem, void *o), void *o)
Of course, since you want to pass 'free' to string_vector, you'll still
want the form without an opaque argument as well.
> + { \
> + size_t i;...
2020 Apr 15
18
[PATCH nbdkit 0/9] Generic vector, and pass $nbdkit_stdio_safe to shell scripts.
This was a rather longer trip around the houses than I anticipated!
The basic purpose of the patch series is to set $nbdkit_stdio_safe to
"0" or "1" in sh and eval plugin scripts.
To do that, I ended up adding a nicer way to manipulate environ lists,
and to do that, I ended up adding a whole generic vector
implementation which is applicable in a lot of different places.