ADI_V5_JTAG: review scope of data
[fw/openocd] / src / target / algorithm.c
index 6d213e0c5d10236a95f17bc166b9876af8611dcd..57383aea74ec2448791ae7cc9689206291918190 100644 (file)
@@ -22,7 +22,7 @@
 #endif
 
 #include "algorithm.h"
-#include "binarybuffer.h"
+#include <helper/binarybuffer.h>
 
 
 void init_mem_param(struct mem_param *param, uint32_t address, uint32_t size, enum param_direction direction)
@@ -39,15 +39,15 @@ void destroy_mem_param(struct mem_param *param)
        param->value = NULL;
 }
 
-void init_reg_param(reg_param_t *param, char *reg_name, uint32_t size, enum param_direction direction)
+void init_reg_param(struct reg_param *param, char *reg_name, uint32_t size, enum param_direction direction)
 {
        param->reg_name = reg_name;
        param->size = size;
-       param->value = malloc(CEIL(size, 8));
+       param->value = malloc(DIV_ROUND_UP(size, 8));
        param->direction = direction;
 }
 
-void destroy_reg_param(reg_param_t *param)
+void destroy_reg_param(struct reg_param *param)
 {
        free(param->value);
        param->value = NULL;