TARGET: review handle_load_image_command()
[fw/openocd] / src / target / algorithm.c
index a3672b201bb35d9f09fbbb89e229162415d06e3b..57383aea74ec2448791ae7cc9689206291918190 100644 (file)
 #endif
 
 #include "algorithm.h"
-#include "replacements.h"
-#include "binarybuffer.h"
+#include <helper/binarybuffer.h>
 
 
-void init_mem_param(mem_param_t *param, u32 address, u32 size, enum param_direction direction)
+void init_mem_param(struct mem_param *param, uint32_t address, uint32_t size, enum param_direction direction)
 {
        param->address = address;
        param->size = size;
@@ -34,21 +33,21 @@ void init_mem_param(mem_param_t *param, u32 address, u32 size, enum param_direct
        param->direction = direction;
 }
 
-void destroy_mem_param(mem_param_t *param)
+void destroy_mem_param(struct mem_param *param)
 {
        free(param->value);
        param->value = NULL;
 }
 
-void init_reg_param(reg_param_t *param, char *reg_name, u32 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;