- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
int memcmp (const void* v1, const void* v2, size_t n)
{
uint32_t *s1;
uint32_t *s2;
size_t i;
s1 = (uint32_t*) v1;
s2 = (uint32_t*) v2;
for (i = 0; i < n; i++) {
if (*s1 != *s2) {
return *(const uint32_t *)s1 >
*(const uint32_t *)s2 ? 1 : -1;
}
s1++;
s2++;
}
return 0;
}
Реализация memcmp в библиотеке одной малоизвестной "учебной" ОС реального времени. Учебной в том смысле, что по этой системе разве что доклады, презентации и статьи делали, где-то реально она вряд ли использовалась.
Для интересующихся http://pok.safety-critical.net/
JeremyW 14.11.2013 12:26 # 0
TarasB 14.11.2013 13:59 # 0
WGH 14.11.2013 14:07 # 0
TarasB 14.11.2013 15:00 # 0
Stertor 14.11.2013 16:47 # −3
Типичный ссишникк. (Внимание, ссылка изменилась.)
Stertor 14.11.2013 16:50 # −3
bormand 14.11.2013 22:01 # 0
TarasB 15.11.2013 09:35 # 0
стареешь?
bormand 15.11.2013 09:57 # +2
anonimb84a2f6fd141 14.11.2013 21:56 # −2
anonimb84a2f6fd141 15.11.2013 07:30 # −7
bormand 14.11.2013 22:19 # +1
O_o. А я то думаю, что это самолеты падают...
Xom94ok 15.11.2013 05:23 # +7
bormand 15.11.2013 06:40 # +2