tal/str and tal/stack: use _label interfaces.
authorRusty Russell <rusty@rustcorp.com.au>
Fri, 27 Jul 2018 04:23:19 +0000 (13:53 +0930)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 27 Jul 2018 04:23:19 +0000 (13:53 +0930)
commit38ec541c4fd76d971a4959e31cd2a9ff113237ca
treec7ff41730424e09bf946ba867c61a6bb94d24b3d
parented39cbbd5460f9e630c5679bddeb3353033a6878
tal/str and tal/stack: use _label interfaces.

In particular, tal/str now passes through the label from the caller,
so (in case of CCAN_TAL_DEBUG) you can actually see the file and line
where the caller was, not just inside ccan/str.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
ccan/tal/stack/stack.c
ccan/tal/str/str.c
ccan/tal/str/str.h