summaryrefslogtreecommitdiff
path: root/ccan/foreach/foreach.c
AgeCommit message (Collapse)Author
2012-10-31foreach: remove unused var warning.Rusty Russell
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2011-07-21various: add LICENSE comments.Rusty Russell
2011-03-21foreach: fix case where iterators are not on the stack.Rusty Russell
The foreach garbage collection assumed that iterators were all on the stack, but they could be on the heap or a global (or static) variable. We can prevent the heap case by tricky use of macros to complain on any iterator which isn't a single token, but we can't prevent globals/statics. So, if an iterator already seems to be "off" the stack, mark it as such and simply never free it.
2011-03-21foreach: fix HAVE_FOR_LOOP_DECLARATION case.Rusty Russell
2010-11-04antithread, foreach, grab_file, hashtable, str_talloc: fix _info depends.Rusty Russell
For str_talloc and grab_file, avoid using ccan/str (it's just for tests).
2010-11-02foreach: new moduleRusty Russell