Цитата(demiurg_spb @ Sep 2 2009, 23:31)

Первый вариант очищает память как решето через промежутки равные sizeof(rtc_t) пишет нолики.
А второй и третий вариант делают то, что нужно (байт в байт асмовый листинг).
Гм. Странно, а что вы хотели-то? Как написали так он и делает.
Цитата(demiurg_spb @ Sep 2 2009, 23:31)

Что тут происходит с приоритетностью и как её меняет void*?
У вас какое-то недопонимание сути указателей? Может стоит стандарт Си или K&R почитать? В ваших примерах типы указателей
разные, т.е. они указывают на
разные (по размеру) объекты.
Попробую привести пример "на пальцах". Есть небольшая деталька в виде винта М3. Винты фасуют по кулечкам по 100 штук в каждом. А потом кулечки пакуют в картонную коробку. А теперь представьте, что кладовщику, на складе которого хранятся эти винты,
указывают: отгрузи покупателю №1
50 винтиков, покупателю №2 -
50 упаковок винтиков, а покупателю №3 -
50 коробок винтиков. Как вы считаете, каждый из покупателей получит одинаковое количество винтов?