Re: proposed revision to memory.h(3head) (was: on the irresponsibility of pursuing C language reform)
Alejandro Colomar <[email protected]> Sun, 2 Aug 2026 03:03:27 +0200
| Newsgroups | gmane.linux.man,gmane.comp.lib.gnulib.bugs,gmane.comp.lib.glibc.alpha |
|---|---|
| Message-ID | <am6XC0SIJaA5BdQZ@devuan> |
> Date: 2026-08-02 02:27:44+0200 > From: Alejandro Colomar <[email protected]> > > > Date: 2026-08-01 18:53:32-0500 > > From: "G. Branden Robinson" <[email protected]> > > > > At 2026-08-02T01:24:28+0200, Alejandro Colomar wrote: [...] > > > DESCRIPTION > > > + These functions are also provided in <string.h>, as speci‐ > > > + fied by ISO C. This is a historic accident maintained for > > > + compatibility reasons. Don’t let that fool you; these > > > + functions don’t necessarily operate on strings. > > > + > > > > That's a heavy editorial slant. I don't think it was a historical > > accident; it was a historical "on purpose"[1], with which you disagree. > > [pasted [1] here] > > [1] As one does with "all the glue", when one doesn't want a "major > > award" to be readily repaired... > > The C89 Rationale document doesn't document this as an intentional > change (or even as a change at all). > <https://www.open-std.org/jtc1/sc22/wg14/www/C89Rationale.pdf> > > I'd certainly be interested in hearing first-hand information, > if anyone has it. Maybe Keith would be the best candidate for that. Actually, s/accident/mistake/ is more correct. It was most likely done on purpose, even if unaware of the consequences it would have. That's not an accident but a mistake. Cheers, Alex -- <https://www.alejandro-colomar.es>
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEES7Jt9u9GbmlWADAi64mZXMKQwqkFAmpul14ACgkQ64mZXMKQ wqninBAAh7pwUVr1QnNaeeE1wdp0bosWjUfUCYKxhIAr0BBYMBpxXkjODUK01KrQ d8bTIWGDvv/jN/z5Okt2xCYH5Shg9+u+7VEfkqtKBxhCQxkbu6EA1WkRFNwHJ4lj fc7f1cM37eD2OzVCtf0B9rHnecoK1d5UHI1veBjl6YNSc9ja9nx+dMYn2wPDTMy9 PQfNEN3pDt4WJSg4dtDcgVUYnjO53nW2l5vr4Y7mXU29R1D5fXvJAYi4hKl+fcU4 7sW5Yk6Ta/qhtT/ArIHnhQWFf7iVKaDAFCDjY6j3cRzcvCJ7VwFidgvS8YkRcvLJ gEDq9LTNPfx+SbFy8JccF+qaBP/By1pG3RYQSyZe14Pgmi6Dsr+84NQSgj4MyZK4 HNXvyj1j/FU2ebzS+WaHRf5/Us0opb8ZkTpc/u6QdDKHdByEQSUexnHZLaWtGjaj jE3/XX887bTqNV+1FN+IA5H7StcFmMxpundd3TvLbvZmR+Phq+Q5OE/MGyUceFUY 8+Uipqsh8iQ1nwiaazhdFgIV4NyF4ubX1P5eT9tF+swqBIEIv4PZAlMaw1WFzvDV gkSzC21IDH2ztJt1K5U51nkq2gjLVuvYEamFRqKDnBKgcpAyRjmv5T/9xjM2APCZ R7zl08QMr9yDLz4X1cEih+7T1JhjDtJxwY2Z0i5RjYKLXlVQONo= =eqng -----END PGP SIGNATURE-----