radare2/libr/anal/diff.c
Nibble a0ae2c2286 * Show detailed info for diffing in afl output
* Create struct RAnalDiff and move diff related fields inside
* Move {RAnalFcn, RAnalBlock}.diff from int to RAnalDiff*
* Add r_anal_diff API
2010-12-05 08:46:56 +01:00

25 lines
424 B
C

/* radare - LGPL - Copyright 2010 - nibble<.ds@gmail.com> */
#include <r_anal.h>
#include <r_util.h>
R_API RAnalDiff *r_anal_diff_new() {
RAnalDiff *diff = R_NEW (RAnalDiff);
if (diff) {
diff->type = R_ANAL_DIFF_TYPE_NULL;
diff->addr = -1;
diff->name = NULL;
}
return diff;
}
R_API void* r_anal_diff_free(RAnalDiff *diff) {
if (diff) {
if (diff->name)
free (diff->name);
}
free (diff);
return NULL;
}