From 6df92db4d23dd6e2c3aba48caf1e0ea30265abb2 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Fri, 17 Dec 2021 22:03:33 +0100 Subject: some progress --- src/steps.c | 30 ++++++++++-------------------- 1 file changed, 10 insertions(+), 20 deletions(-) (limited to 'src/steps.c') diff --git a/src/steps.c b/src/steps.c index 014b206..933d823 100644 --- a/src/steps.c +++ b/src/steps.c @@ -1466,12 +1466,6 @@ copy_estimatedata(EstimateData *src, EstimateData *dst) dst->oldret = src->oldret; } -void -free_estimatedata(EstimateData *ed) -{ - free(ed); -} - void invert_estimatedata(EstimateData *ed) { @@ -1480,21 +1474,17 @@ invert_estimatedata(EstimateData *ed) swap(&(ed->normal_rl), &(ed->inverse_rl)); } -EstimateData * -new_estimatedata() +void +reset_estimatedata(EstimateData *ed) { - EstimateData *ret = malloc(sizeof(EstimateData)); - - ret->corners = -1; - ret->normal_ud = -1; - ret->normal_fb = -1; - ret->normal_rl = -1; - ret->inverse_ud = -1; - ret->inverse_fb = -1; - ret->inverse_rl = -1; - ret->oldret = -1; - - return ret; + ed->corners = -1; + ed->normal_ud = -1; + ed->normal_fb = -1; + ed->normal_rl = -1; + ed->inverse_ud = -1; + ed->inverse_fb = -1; + ed->inverse_rl = -1; + ed->oldret = -1; } void -- cgit v1.3