From 3525e3f9b6f76e93a370ae41bc57942bf04295cf Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sat, 15 Mar 2025 13:14:27 +0100 Subject: [PATCH] fucking idiot --- src/rds.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/rds.c b/src/rds.c index ae9b044..d5b335f 100644 --- a/src/rds.c +++ b/src/rds.c @@ -4,6 +4,8 @@ #include "lib.h" #include +#define r_memcpy(src, dst, size) memcpy(dst, src, size) + void saveToFile(RDSEncoder *emp, const char *option) { char encoderPath[256]; snprintf(encoderPath, sizeof(encoderPath), "%s/.rdsEncoder", getenv("HOME")); @@ -76,14 +78,14 @@ void saveToFile(RDSEncoder *emp, const char *option) { memcpy(tempEncoder.data[emp->program].udg2, emp->data[emp->program].udg2, sizeof(emp->data[emp->program].udg2)); tempEncoder.data[emp->program].udg2_len = emp->data[emp->program].udg2_len; } else if (strcmp(option, "ALL") == 0) { - memcpy(&(emp->data[emp->program]), &(tempEncoder.data[emp->program]), sizeof(RDSData)); - memcpy(&(emp->rtpData[emp->program]), &(tempEncoder.rtpData[emp->program]), sizeof(RDSRTPlusData)); + r_memcpy(&(emp->data[emp->program]), &(tempEncoder.data[emp->program]), sizeof(RDSData)); + r_memcpy(&(emp->rtpData[emp->program]), &(tempEncoder.rtpData[emp->program]), sizeof(RDSRTPlusData)); tempEncoder.program = emp->program; } - memcpy(&(emp->state[emp->program]), &(tempEncoder.state[emp->program]), sizeof(RDSState)); - memcpy(&(emp->oda_state[emp->program]), &(tempEncoder.oda_state[emp->program]), sizeof(RDSODAState)); - memcpy(&(emp->odas[emp->program]), &(tempEncoder.odas[emp->program]), sizeof(RDSODA)*MAX_ODAS); + r_memcpy(&(emp->state[emp->program]), &(tempEncoder.state[emp->program]), sizeof(RDSState)); + r_memcpy(&(emp->oda_state[emp->program]), &(tempEncoder.oda_state[emp->program]), sizeof(RDSODAState)); + r_memcpy(&(emp->odas[emp->program]), &(tempEncoder.odas[emp->program]), sizeof(RDSODA)*MAX_ODAS); file = fopen(encoderPath, "wb"); if (file == NULL) {