En news:
[email protected], CBFalconer va escriure:
Took a quick look, and I think it is ignoring real work going on
in the C world.
What do you mean?
- the dTR is ignoring part of the C world:
correct, but neither does it pretend to encompass it as a whole;
- the dTR is never applied anywhere:
this would be wrong;
- some points escaped to the committee:
I guess you are allowed to share your concerns ;-); however you
probably should check the previous comments done so far.
Glaringly obvious are missing references to strlcat and strlcpy
from FreeBSD,
The origin is more OpenBSD than FreeBSD, as far as I know.
You shoud read the rationale (N1147) before commenting in such a way.
Obviously strlcpy() and strlcat() were considered, and discarded (1.1.15,
6.7.1.3, 6.7.2.1).
which make much more sense than the proposals.
Perhaps. But given your first comment above, I am not sure you have a better
understanding of the objectives of the TR than the committee; as such, I am
not at ease to give you full credit at this point about the relative
sensitiveness of both proposals (please note I am not saying the committee
is full correct either.)
Another position could be to discard completely the proposed TR (and stay
with strlcpy()). Be sure you certainly will not be alone in such a position.
I even believe the majority will be in this position.
It is very different from the C Standard in this respect. Trying to
masquerade the TR as a new evolution of the C Standard is going the wrong
way (I think).
Thinking the future of the C language would be constrained to this TR is
even more wrong, and this is should be clear enough.
Antoine