From 34e5629bc9d27e71c097cc61c19601d4fcb844ca Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Sat, 19 Sep 2020 13:53:26 -0500 Subject: [PATCH] Use const qualifier in src/frame.c where proper --- include/patty/ax25/frame.h | 6 +++--- src/frame.c | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/include/patty/ax25/frame.h b/include/patty/ax25/frame.h index 72ea6b8..c848db8 100644 --- a/include/patty/ax25/frame.h +++ b/include/patty/ax25/frame.h @@ -106,17 +106,17 @@ typedef struct _patty_ax25_frame_xid_param { #pragma pack(pop) ssize_t patty_ax25_frame_decode_address(patty_ax25_frame *frame, - void *buf, + const void *buf, size_t len); ssize_t patty_ax25_frame_decode_control(patty_ax25_frame *frame, enum patty_ax25_frame_format format, - void *buf, + const void *buf, size_t offset, size_t len); ssize_t patty_ax25_frame_decode_xid(patty_ax25_params *params, - void *data, + const void *data, size_t offset, size_t len); diff --git a/src/frame.c b/src/frame.c index e5cde26..7dc65ed 100644 --- a/src/frame.c +++ b/src/frame.c @@ -6,7 +6,7 @@ #include "config.h" static ssize_t decode_station(patty_ax25_addr *addr, - void *data, + const void *data, size_t offset, size_t len) { int i, space = 0; @@ -45,7 +45,7 @@ error: } static ssize_t decode_hops(patty_ax25_frame *frame, - void *data, + const void *data, size_t offset, size_t len) { ssize_t start = offset; @@ -93,7 +93,7 @@ error: } ssize_t patty_ax25_frame_decode_address(patty_ax25_frame *frame, - void *buf, + const void *buf, size_t len) { size_t offset = 0; ssize_t decoded; @@ -174,10 +174,10 @@ static inline uint8_t decode_pf(uint16_t control, ssize_t patty_ax25_frame_decode_control(patty_ax25_frame *frame, enum patty_ax25_frame_format format, - void *data, + const void *data, size_t offset, size_t len) { - uint8_t *buf = data; + const uint8_t *buf = data; size_t start = offset; frame->control = 0; @@ -258,7 +258,7 @@ ssize_t patty_ax25_frame_decode_control(patty_ax25_frame *frame, frame->proto = buf[offset++]; case PATTY_AX25_FRAME_TEST: - frame->info = buf + offset; + frame->info = (uint8_t *)buf + offset; frame->infolen = len - offset; offset = len; @@ -311,7 +311,7 @@ static void save_xid_param(patty_ax25_params *params, } ssize_t decode_xid_group(patty_ax25_params *params, - void *data, + const void *data, size_t offset, size_t len) { patty_ax25_frame_xid_group *group = (patty_ax25_frame_xid_group *) @@ -367,7 +367,7 @@ error: } ssize_t patty_ax25_frame_decode_xid(patty_ax25_params *params, - void *data, + const void *data, size_t offset, size_t len) { size_t start = offset;