removed usage of memcpy where not needed

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18654 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Marcus Overhagen
2006-08-27 20:30:39 +00:00
parent a1353af753
commit 49811b3ae3
+4 -4
View File
@@ -80,7 +80,7 @@ _event_queue_imp::AddEvent(const media_timed_event &event)
ASSERT(fEventCount == 0); ASSERT(fEventCount == 0);
ASSERT(fLastEntry == NULL); ASSERT(fLastEntry == NULL);
fFirstEntry = fLastEntry = new event_queue_entry; fFirstEntry = fLastEntry = new event_queue_entry;
memcpy(&fFirstEntry->event,&event,sizeof(media_timed_event)); fFirstEntry->event = event;
fFirstEntry->prev = NULL; fFirstEntry->prev = NULL;
fFirstEntry->next = NULL; fFirstEntry->next = NULL;
fEventCount++; fEventCount++;
@@ -90,7 +90,7 @@ _event_queue_imp::AddEvent(const media_timed_event &event)
//insert at queue begin //insert at queue begin
if (fFirstEntry->event.event_time >= event.event_time) { if (fFirstEntry->event.event_time >= event.event_time) {
event_queue_entry *newentry = new event_queue_entry; event_queue_entry *newentry = new event_queue_entry;
memcpy(&newentry->event,&event,sizeof(media_timed_event)); newentry->event = event;
newentry->prev = NULL; newentry->prev = NULL;
newentry->next = fFirstEntry; newentry->next = fFirstEntry;
fFirstEntry->prev = newentry; fFirstEntry->prev = newentry;
@@ -102,7 +102,7 @@ _event_queue_imp::AddEvent(const media_timed_event &event)
//insert at queue end //insert at queue end
if (fLastEntry->event.event_time <= event.event_time) { if (fLastEntry->event.event_time <= event.event_time) {
event_queue_entry *newentry = new event_queue_entry; event_queue_entry *newentry = new event_queue_entry;
memcpy(&newentry->event,&event,sizeof(media_timed_event)); newentry->event = event;
newentry->prev = fLastEntry; newentry->prev = fLastEntry;
newentry->next = NULL; newentry->next = NULL;
fLastEntry->next = newentry; fLastEntry->next = newentry;
@@ -116,7 +116,7 @@ _event_queue_imp::AddEvent(const media_timed_event &event)
if (entry->event.event_time <= event.event_time) { if (entry->event.event_time <= event.event_time) {
//insert after entry //insert after entry
event_queue_entry *newentry = new event_queue_entry; event_queue_entry *newentry = new event_queue_entry;
memcpy(&newentry->event,&event,sizeof(media_timed_event)); newentry->event = event;
newentry->prev = entry; newentry->prev = entry;
newentry->next = entry->next; newentry->next = entry->next;
(entry->next)->prev = newentry; (entry->next)->prev = newentry;