Logic simplification. Replace memmove by memcpy

This commit is contained in:
Juan Antonio
2023-12-12 23:00:46 +01:00
committed by egzumer
parent 8c7f736797
commit 34d688b101

View File

@@ -109,7 +109,7 @@ bool DTMF_GetContact(const int Index, char *pContact)
EEPROM_ReadBuffer(0x1C00 + (Index * 16), pContact, 16); EEPROM_ReadBuffer(0x1C00 + (Index * 16), pContact, 16);
i = (int)pContact[0] - ' '; i = (int)pContact[0] - ' ';
} }
return (i < 0 || i >= 95) ? false : true; return (i >= 0 && i < 95);
} }
bool DTMF_FindContact(const char *pContact, char *pResult) bool DTMF_FindContact(const char *pContact, char *pResult)
@@ -130,7 +130,7 @@ bool DTMF_FindContact(const char *pContact, char *pResult)
if (j == 3) if (j == 3)
{ {
memmove(pResult, Contact, 8); memcpy(pResult, Contact, 8);
pResult[8] = 0; pResult[8] = 0;
return true; return true;
} }
@@ -361,8 +361,8 @@ void DTMF_HandleRequest(void)
memset(gDTMF_Callee, 0, sizeof(gDTMF_Callee)); memset(gDTMF_Callee, 0, sizeof(gDTMF_Callee));
memset(gDTMF_Caller, 0, sizeof(gDTMF_Caller)); memset(gDTMF_Caller, 0, sizeof(gDTMF_Caller));
memmove(gDTMF_Callee, gDTMF_RX + Offset + 0, 3); memcpy(gDTMF_Callee, gDTMF_RX + Offset + 0, 3);
memmove(gDTMF_Caller, gDTMF_RX + Offset + 4, 3); memcpy(gDTMF_Caller, gDTMF_RX + Offset + 4, 3);
DTMF_clear_RX(); DTMF_clear_RX();