From b275f759c8993666cf1fc71936cf3fe92f572b5b Mon Sep 17 00:00:00 2001 From: kuba Date: Mon, 17 Mar 2025 03:25:57 +0100 Subject: [PATCH] ??? --- src/rds.c | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/rds.c b/src/rds.c index b2a5596..be8c70a 100644 --- a/src/rds.c +++ b/src/rds.c @@ -213,17 +213,11 @@ static void get_rds_ps_group(RDSEncoder* enc, uint16_t *blocks) { if(enc->data[enc->program].dps1_len > PS_LENGTH) { switch(enc->data[enc->program].dps1_mode) { case 0: - memcpy(enc->state[enc->program].ps_text, - &(enc->state[enc->program].dps1_text[enc->state[enc->program].dynamic_ps_position]), - PS_LENGTH); + memcpy(enc->state[enc->program].ps_text, &(enc->state[enc->program].dps1_text[enc->state[enc->program].dynamic_ps_position]), PS_LENGTH); enc->state[enc->program].dynamic_ps_position += PS_LENGTH; break; case 1: - memmove(enc->state[enc->program].ps_text, - enc->state[enc->program].ps_text + 1, - PS_LENGTH - 1); - enc->state[enc->program].ps_text[PS_LENGTH - 1] = - enc->state[enc->program].dps1_text[enc->state[enc->program].dynamic_ps_position]; + memcpy(enc->state[enc->program].ps_text, &(enc->state[enc->program].dps1_text[enc->state[enc->program].dynamic_ps_position]), PS_LENGTH); enc->state[enc->program].dynamic_ps_position++; break; }