rizin/librz/analysis/cycles.c
Riccardo Schirone 53bf5c497f SPDX Copyright text for all files based on history
- Add LICENSES directory
- Download additional licenses used
- Add .reuse directory
- Add doc about SPDX/reuse

Co-authored-by: Florian Märkl <info@florianmaerkl.de>
2021-03-05 19:39:15 +08:00

24 lines
526 B
C

// SPDX-FileCopyrightText: 2014-2020 condret <condr3t@protonmail.com>
// SPDX-License-Identifier: LGPL-3.0-only
#include <rz_analysis.h>
#include <rz_list.h>
#include <rz_types.h>
RZ_API RzAnalysisCycleFrame *rz_analysis_cycle_frame_new(void) {
RzAnalysisCycleFrame *cf = RZ_NEW0(RzAnalysisCycleFrame);
if (cf) {
if (!(cf->hooks = rz_list_new())) {
RZ_FREE(cf);
}
}
return cf;
}
RZ_API void rz_analysis_cycle_frame_free(RzAnalysisCycleFrame *cf) {
if (!cf) {
return;
}
rz_list_free(cf->hooks);
free(cf);
}