Dore: Ogre

Странности нашего городка

MEMSET(3)                 Linux Programmer's Manual                MEMSET(3)
NAME        
memset - fill memory with a constant byte
SYNOPSIS        
#include <string.h> void *memset(void *s, int c, size_t n);
DESCRIPTION        
The memset() function fills the first n bytes of the memory area pointed to by s with the constant byte c.

Кто-нибудь знает, почему c целоe, если заполняем память байтами?
Tags:
Ну не знаю, я думал, libc пишут люди с седыми бородами, у которых все всегда портабельно, совместимо со всем и заголовки имеют смысл.

Edited at 2018-09-28 04:11 pm (UTC)
В те далекие годы так и было. Мне еще повезло познакомиться с Ритчи на одной из Юзниковских конференций. Я всю эту толпу помню, еще молодой МкКузик бегал с горящими глазами и вальяжный Бил Джой пил мартини в ресторане "Прага".

Был такой хороший фильм советский, там герой вспоминает "Но тут пришел гегемон и все пошло прахом". ЛибСи действительно писали люди с седыми бородами и пока они были у руля и количество версий не зашкаливало, было легче. Потом был период разброда и шатания, потом все вроде опять улеглось. Вы спрашиваете первоначальную мотивацию - я думаю, что она была приблизительно так как тут обсуждается. Потом разброд закончился, люди с седыми бородами ушли на пенсию, умерли и теперь это интересно только археологам. Ну и нам, людям с седыми бородами....