Ah claro!, en las referencias leia que devolvia s1; y s1 lo usavan como primer parametro., no comprendia.
Necesito realizar una copia y luego verificar si se copió o no, está bien de esta forma?:
int modificarCteLDEC(LDEC* ldec, void* elemento){
memcpy(ldec->Cte->Elem,elemento,ldec->TamanioDato);
if(ldec->Cte->Elem==elemento) return TRUE;
else return FALSE;
}
Tengo tanto problemas con punteros que no se si está bien el álgebra de sus operaciones. Muchas gracias nuevamente ;-)
O mejor hecho así:
int modificarCteLDEC(LDEC* ldec, void* elemento){
if(memcpy(ldec->Cte->Elem,elemento,ldec->TamanioDato)==elemento) return TRUE;
else return FALSE;
}