Цитата(demiurg_spb @ Aug 6 2009, 21:56)

И тем не менее MALLOY2 прав.
Если структура мелкая и вызов memcpy неоправданно дорог, то будет непосредственно вставлен цикл копирования блока памяти размером sizeof(struct) (побайтного или пословного или и т.д. в зависимости от выравнивания полей структуры, типа MCU и компилятора).
Вообще копирование одних типов структур в другие, тем более через memcpy это рассадник ошибок на не 8 битных архитектурах. За такой код
Про выравнивание ненадо забывать.
Если тип структур один и тот же то присвоение корректно. А если разный, то надо присваивать по полям без всяких извращений.