/* Licensed under BSD-MIT - see LICENSE file for details */ #include #include static tal_t *h = NULL; static void _free_frame(tal_t *o) { h = tal_parent(o); } tal_t *tal_newframe_(const char *label) { h = tal_alloc_(h, 0, false, label); assert(h != NULL); tal_add_destructor(h, _free_frame); return h; } tal_t *tal_curframe(void) { return h; }