diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-06 19:00:24 -0400 |
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2026-04-08 10:22:37 -0400 |
| commit | e6328bd75aee5d8fcc0c420fd6c736f95cbafd84 (patch) | |
| tree | 3dfdb4865ed3f59a90ce1f270b216623b0d0d15d /src/lib/core | |
| parent | 69e91b9f95b536983a95b15d224c82c9340dfaff (diff) | |
| download | stasis-e6328bd75aee5d8fcc0c420fd6c736f95cbafd84.tar.gz | |
Free platform array by length
Diffstat (limited to 'src/lib/core')
| -rw-r--r-- | src/lib/core/include/core_mem.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/core/include/core_mem.h b/src/lib/core/include/core_mem.h index dd79e72..b67130c 100644 --- a/src/lib/core/include/core_mem.h +++ b/src/lib/core/include/core_mem.h @@ -22,4 +22,11 @@ guard_free(ARR); \ } while (0) +#define guard_array_n_free(ARR, LEN) do { \ + for (size_t ARR_I = 0; ARR && ARR_I < LEN ; ARR_I++) { \ + guard_free(ARR[ARR_I]); \ + } \ + guard_free(ARR); \ +} while (0) + #endif //STASIS_CORE_MEM_H |
