Скопировать структуру в структуру в C

Я хочу скопировать идентичную структуру в другую, а позже использовать ее как сравнение с первой. Дело в том, что мой компилятор выдает предупреждение, когда я так поступаю! Следует ли мне сделать это по-другому или я делаю это неправильно:

В заголовочном файле:

extern struct RTCclk
{
uint8_t second;
uint8_t minute;
uint8_t hour;
uint8_t mday;
uint8_t month;
uint8_t year;
}
RTCclk;

В файле C:

struct RTCclk RTCclk;
struct RTCclk RTCclkBuffert;

void FunctionDO(void)
{
   ... // Some Code
   /* Copy first struct values into the second one */
   memcpy(&RTCclk, &RTCclkBuffert, sizeof RTCclk);
}
61
задан vaxquis 9 June 2016 в 10:29
поделиться