diff options
author | Vito Caputo <vcaputo@pengaru.com> | 2023-01-09 18:30:31 -0800 |
---|---|---|
committer | Vito Caputo <vcaputo@pengaru.com> | 2023-01-10 09:59:23 -0800 |
commit | a16291cc191aab78290dcc42e9773b83e915a8e6 (patch) | |
tree | 58b0787fcc025eacc161057f5c97a7821bfa480f /src/modules/sparkler | |
parent | 63a915404efa32677460fd1d3388a1aae3924d2b (diff) |
til_tap: convert taps to intrusive public structs
The previous commit implemented taps in a way requiring
allocations and cleanup. Let's experiment a bit and just make
them absolutely minimal named typed variable+indirection
bindings.
The helpers are retained, but converted to initializers rather
than new() style constructors. They provide type-checking of the
variable and indirection pointer, and prevent incorrect TIL_TYPE
values going in til_type_t.type for the supplied bound
elems+ptr.
Diffstat (limited to 'src/modules/sparkler')
0 files changed, 0 insertions, 0 deletions