Mark McIntyre said:
I think you're being needlessly pendantic here.
The word is obtuse. One day Richard may reread these old threads
and realise that.
Clearly the remark was meant in the same sense that one might call
a steam excavator a better shovel.
You seriously need a dictionary definition to understand the term
'better' in context? Personally, I think the phrase is Plain English
and the double quotes are only put in to avoid confrontation with
those who have demonstrated they are easily offended.
A preparation that you have shown little ability to apply yourself
when it comes to malloc casting.
Agreed. The (completely unknown) context was probably relevant
however.
Here's the summary:
- Richard proclaimed malloc casting as a bad idea here (sic) and
the simple fact that OP was aware of that is sufficient reason
to not assist the OP.
- The word 'here' implies he speaks for the whole of comp.lang.c.
[An intent further infered from later comments.]
- Curriously he has found little support for one of his own self-
imposed styles, and I challenged that his idea of blanket
initiailisation of all automatic objects was also considered
a bad idea here "but you do it anyway".
- I was trying to ascertain why a supposedly bad idea should be
sufficient reason for black balling. My concern is that clc is
about standard C and, whilst clearly not a popular one amongst
the regulars (for legitimate reasons!), malloc casting does not
in and of itself preclude correctness.
- Given that Richard only recently was prepared to post code
containing the Windows macro CALLBACK (aka __stdcall), a
macro that has no equivalent in ISO C, I found it hypocritical
that Richard should effectively call on a ban of a C construct
that can not only be performed correctly, but which is a
common construct amongst C programmers.
- One of Richard's objections to blanket initialisation being
labelled as a bad idea was a statement that implies that a
single additional supporting vote is enough to preclude the
presumption.
- I cited Plauger's objection (published in clc) in relation to
the malloc casting issue.
- Richard rejected the argument claiming that Plauger is an
implementor (of implementations) and as such his argument
is not relevant.
- I challenged Richard to show which statements in Plauger's
arguments are exclusive to implementors.
- Richard stated simply that C++ isn't C and that Plauger's
comment that C++ is a better C (in some ways) is wrong.
Richard is perfectly entitled to reject malloc casting. What I
don't think he is entitled to do is to issue what is tantamount
to a rallying cry to regulars to start blackballing any and all
code that includes a casted malloc. It makes no more sense than
me issuing a decree that all posts containing blanket
initialisation should be ignored.
I'll let readers draw their own conclusions, but I would be
disappointed if regulars started refusing to help people on
the basis of C style.