Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Содержимое файла memcpy.c из про-версии EWAVR 5.11 (+)

Отправлено Rst7 19 мая 2009, г. 19:20
В ответ на: Что memcpy на асме написана ?? отправлено пользователем miv 19 мая 2009, г. 18:14

/* - MEMCPY.C -

The ANSI "memcpy" function.

$Revision: 2093 $

Copyright 1986 - 1999 IAR Systems. All rights reserved.
*/

#include "string.h"

void *memcpy(void *s1, const void *s2, size_t n)
{
#ifdef _INTRINSIC
return memcpy(s1,s2,n);
#else
char *v;

v = (char*) s1;
while (n--)
{
*v++ = *(char*)s2;
s2 = (char*)s2 + 1;
}
return s1;
#endif
}


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru