Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c > #163022
| From | James Kuyper <jameskuyper@alumni.caltech.edu> |
|---|---|
| Newsgroups | comp.lang.c |
| Subject | Re: #include <stdint.h> |
| Date | 2021-10-06 11:47 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <sjkges$pf4$1@dont-email.me> (permalink) |
| References | (6 earlier) <86h7gu7dki.fsf@linuxsc.com> <87a6mm2gzj.fsf@nosuchdomain.example.com> <86h7e2tawh.fsf@linuxsc.com> <87h7e2hxy3.fsf@nosuchdomain.example.com> <86zgrmqv6h.fsf@linuxsc.com> |
Tim Rentsch <tr.17687@z991.linuxsc.com> writes: > Keith Thompson <Keith.S.Thompson+u@gmail.com> writes: > >> Tim Rentsch <tr.17687@z991.linuxsc.com> writes: >> >>> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes: >> >> [...] >> >>>> I think it's not so much misunderstanding as disagreement. >>>> >>>> You wrote: >>>> >>>> Whether the C standard "actually says" that the va_arg rules apply >>>> to *printf functions is, I think, not an answerable question, and in >>>> any case not really a useful question for purposes of comp.lang.c. >>>> >>>> I simply disagree. It is an answerable question, [...] >>> >>> The question I am considering does not have an objective answer. >>> Did you not understand that? >> >> I understood what you said. I think you're wrong. Did you not >> understand that? > > I understood your statement. But I don't know what proposition > it is that you think is wrong. He was quite clear about that - your proposition that it is "not an answerable question". He believes it is an answerable question - he said so explicitly. > ... Please note what I said: the > question I am considering does not have an objective answer. Precisely - that is the assertion he's clearly disagreeing with. > ... Are > you assuming that the question I am considering is the same as > the question you are considering? The question of yours that he was talking about is clearly quoted above, though I'll have to make a few minor changes to turn it into a proper question: Does "the C standard actually say that the va_arg rules apply to *printf functions?". That is the question that you've asserted is not answerable, and I agree with Keith both that it is trivially answerable, and that the answer is clearly "No.". > ... My statement is about the > question I am considering, not about the question you are > considering. I see no evidence to suggest that Keith is confusing your question about what the standard says, with your statement about the answerability of that question. Nor that he was talking about some other question. Perhaps you are so strongly committed to the idea that it is unanswerable that you can't imagine anyone disagreeing with you about that point? He wrote, before the material quoted above: The clipped the part of his response that said "... and the answer is no;". The first part of that sentence was about your statement that the question is unanswerable, and asserted Keith's belief that it is answerable. The second part is the answer that Keith considers that question to have. I'm in full agreement with him on both points. The standard might be taken as implying that only those rules apply. I would consider that a misinterpretation of the words of the standard, but it might have been the committee's intent - it's certainly not unheard of for the committee to fail to correctly express their intent. However, the standard most definitively fails to say that they apply. The wording the committee actually chose is subtly different from the va_arg() rules, without being incompatible with those rules. If they had simply intended for those rules to apply, and nothing more, it would have been simpler to cross-reference those rules, rather than copying those rules, and risking the possibility of the copy being subtly different from the original. It seems much more plausible to me that they would do that only if making the rules subtly different was their whole point in writing it that way. You have a habit of seeing ambiguity in wording that isn't really ambiguous, and of using that supposed ambiguity to justify your own best guess as to what the committee meant, even when that meaning incompatible with the words they chose to use to express their intent. And since you sincerely believe the words to be ambiguous, you don't admit that the are incompatible.
Back to comp.lang.c | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
#include <stdint.h> SIMON <invalid@invalid.invalid> - 2021-06-13 23:08 +0100
Re: #include <stdint.h> Bart <bc@freeuk.com> - 2021-06-13 23:27 +0100
Re: #include <stdint.h> Bart <bc@freeuk.com> - 2021-06-13 23:57 +0100
Re: #include <stdint.h> Philipp Klaus Krause <pkk@spth.de> - 2021-06-14 09:03 +0200
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-06-14 01:23 -0700
Re: #include <stdint.h> Philipp Klaus Krause <pkk@spth.de> - 2021-06-14 12:31 +0200
Re: #include <stdint.h> Bart <bc@freeuk.com> - 2021-06-14 11:54 +0100
Re: #include <stdint.h> James Kuyper <jameskuyper@alumni.caltech.edu> - 2021-06-13 18:34 -0400
Re: #include <stdint.h> Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-06-13 23:34 +0100
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-06-13 17:48 -0700
Re: #include <stdint.h> Philipp Klaus Krause <pkk@spth.de> - 2021-06-14 09:09 +0200
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-06-14 01:24 -0700
Re: #include <stdint.h> Philipp Klaus Krause <pkk@spth.de> - 2021-06-14 12:30 +0200
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-06-24 10:31 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-06-24 11:28 -0700
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-07-11 02:49 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-11 15:30 -0700
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-07-16 03:33 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-16 12:31 -0700
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-09-30 07:07 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-09-30 08:42 -0700
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-10-06 03:55 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-10-06 07:06 -0700
Re: #include <stdint.h> James Kuyper <jameskuyper@alumni.caltech.edu> - 2021-10-06 11:47 -0400
Re: #include <stdint.h> Andrey Tarasevich <andreytarasevich@hotmail.com> - 2021-10-06 09:35 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-10-06 10:06 -0700
Re: #include <stdint.h> James Kuyper <jameskuyper@alumni.caltech.edu> - 2021-10-06 17:40 -0400
Re: #include <stdint.h> Branimir Maksimovic <branimir.maksimovic@icloud.com> - 2021-10-06 22:14 +0000
Re: #include <stdint.h> James Kuyper <jameskuyper@alumni.caltech.edu> - 2021-10-06 20:06 -0400
Re: #include <stdint.h> Branimir Maksimovic <branimir.maksimovic@icloud.com> - 2021-10-07 02:15 +0000
Re: #include <stdint.h> Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-06-24 22:34 +0100
Re: #include <stdint.h> Öö Tiib <ootiib@hot.ee> - 2021-06-24 15:01 -0700
Re: #include <stdint.h> Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-06-24 15:26 -0700
Re: #include <stdint.h> Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-07-11 02:14 -0700
csiph-web