From e4fb46fed7b360d52c214cb18b09f7f5d599b43f Mon Sep 17 00:00:00 2001 From: Stéphane Raimbault Date: Mon, 29 Jul 2019 01:24:21 +0200 Subject: [PATCH] Mark raw_req argument as const in modbus_send_raw_request (closes #479) --- doc/modbus_send_raw_request.txt | 2 +- src/modbus.c | 2 +- src/modbus.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/modbus_send_raw_request.txt b/doc/modbus_send_raw_request.txt index 344ff1d..39f836d 100644 --- a/doc/modbus_send_raw_request.txt +++ b/doc/modbus_send_raw_request.txt @@ -9,7 +9,7 @@ modbus_send_raw_request - send a raw request SYNOPSIS -------- -*int modbus_send_raw_request(modbus_t *'ctx', uint8_t *'raw_req', int 'raw_req_length');* +*int modbus_send_raw_request(modbus_t *'ctx', const uint8_t *'raw_req', int 'raw_req_length');* DESCRIPTION diff --git a/src/modbus.c b/src/modbus.c index 9bb5052..011c4c3 100644 --- a/src/modbus.c +++ b/src/modbus.c @@ -207,7 +207,7 @@ static int send_msg(modbus_t *ctx, uint8_t *msg, int msg_length) return rc; } -int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length) +int modbus_send_raw_request(modbus_t *ctx, const uint8_t *raw_req, int raw_req_length) { sft_t sft; uint8_t req[MAX_MESSAGE_LENGTH]; diff --git a/src/modbus.h b/src/modbus.h index ab87e31..eb28fad 100644 --- a/src/modbus.h +++ b/src/modbus.h @@ -227,7 +227,7 @@ MODBUS_API modbus_mapping_t* modbus_mapping_new(int nb_bits, int nb_input_bits, int nb_registers, int nb_input_registers); MODBUS_API void modbus_mapping_free(modbus_mapping_t *mb_mapping); -MODBUS_API int modbus_send_raw_request(modbus_t *ctx, uint8_t *raw_req, int raw_req_length); +MODBUS_API int modbus_send_raw_request(modbus_t *ctx, const uint8_t *raw_req, int raw_req_length); MODBUS_API int modbus_receive(modbus_t *ctx, uint8_t *req); -- libgit2 0.21.4