b81bb2cbd9
Previously you would have to do something like this: for (type foo = (type) list_get_first(list); foo; foo = (type) list_get_next(list) { /* code */ } Now, you can instead write this as: LIST_FOREACH(type, foo, list, { /* code */ }) Basically, boilerplate stuff including the casting is gone. |
||
---|---|---|
.. | ||
adcclient.c | ||
adcclient.h | ||
adcrush.c | ||
admin.c | ||
fuzzer.h | ||
uhub-passwd.c |