aboutsummaryrefslogtreecommitdiff
path: root/.cirrus.yml
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-03-31 07:25:35 +0100
committerWilliam Hubbs <w.d.hubbs@gmail.com>2022-05-08 14:56:26 -0500
commit17de4e5dfdf614332091b856bc05837b2e204a5a (patch)
tree0ac908a666db0685b1890972166cbb326bc41e0e /.cirrus.yml
parent1afcc37803dc9bde0cc8f336fe1f42e2f971ef14 (diff)
librc: mark stringlist functions as mallocs
This gives a hint to the compiler that allocations (return values) from this function should be paired with a corresponding dealloc/free function In this case, it means that every rc_stringlist that rc_stringlist_new() returns should eventually be freed by calling rc_stringlist_free(ptr) where ptr is the relevant rc_stringlist. We have to add a test for this into the build system because only GCC supports this for now. In future, we might be able to use meson's has_function_attribute (it does support 'malloc', just not AFAICT 'malloc with arguments'). Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to '.cirrus.yml')
0 files changed, 0 insertions, 0 deletions