Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #41553

Re: Few questions about casting away const.

Path csiph.com!usenet.pasdenom.info!aioe.org!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From Keith Thompson <kst-u@mib.org>
Newsgroups comp.lang.c
Subject Re: Few questions about casting away const.
Date Mon, 10 Mar 2014 09:00:29 -0700
Organization None to speak of
Lines 38
Message-ID <lnob1et55u.fsf@nuthaus.mib.org> (permalink)
References <lf4cq3$mie$1@speranza.aioe.org> <53163527.2090509@verizon.net> <lf68bs$l2s$1@speranza.aioe.org> <0.775bbd858311484cf33f.20140305043538GMT.87txbd9s9x.fsf@bsb.me.uk> <lf6f6d$t9e$1@speranza.aioe.org> <0.0302d1f985fe3795c4d3.20140305121413GMT.87d2i0alm2.fsf@bsb.me.uk> <lfbi2r$r3j$1@speranza.aioe.org> <kfnvbvmmrx0.fsf@x-alumni2.alumni.caltech.edu>
Mime-Version 1.0
Content-Type text/plain; charset=us-ascii
Injection-Info mx05.eternal-september.org; posting-host="612fe7e2af5103f0693dd0a162478b9f"; logging-data="8094"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/w0m/x5VsYfEpx/Q9SacMq"
User-Agent Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux)
Cancel-Lock sha1:12zdwqZ7/gW+/i1kGNGhQDR+8bw= sha1:cGpvbBiqpMd0Ok/1h9YYY1RsAXo=
Xref csiph.com comp.lang.c:41553

Show key headers only | View raw


Tim Rentsch <txr@alumni.caltech.edu> writes:
> Daniel Harrison <daniel@inventati.org> writes:
[...]
>> Since 42 is representable as an unsigned int, isn't the behaviour
>> of printf("%x\n", 42) well defined according to 7.16.1.1p2?
>
> Yes.  The rules for printf() arguments are governed by the
> described behavior for the va_arg() macro.
>
> A few other posters have expressed the view that the rules for
> printf() are separate from, or not defined by, how va_arg()
> behaves.  This view is at odds with opinions of members of the
> WG14 committee (who are responsible for writing and defining the
> C standard), as evidenced by comments in various committee
> documents appearing on the open-std.org website (eg, as may be
> seen in http://www.open-std.org/jtc1/sc22/wg14/www/docs/).  Of
> course everyone is entitled to his or her opinion, but when it
> comes to deciding how the C standard should be interpreted, I
> believe the views of the WG14 committee should be given more
> weight than those who are not closely involved in defining and
> standardizing the language.

A valid point -- but then the problem, IMHO, is that the standard
does not sufficiently clearly express the committee's intent.

Programmers and implementers *should* be able to understand the
standard by reading the standard; they shouldn't have to resort to
asking the authors what they meant.

(This isn't a criticism of the committee, BTW; I don't expect either
the standard or its authors to be perfecdt, nor do I claim that I
would have done a better job myself.)

-- 
Keith Thompson (The_Other_Keith) kst-u@mib.org  <http://www.ghoti.net/~kst>
Working, but not speaking, for JetHead Development, Inc.
"We must do something.  This is something.  Therefore, we must do this."
    -- Antony Jay and Jonathan Lynn, "Yes Minister"

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Few questions about casting away const. Daniel <daniel@inventati.org> - 2014-03-04 11:18 +0000
  Re: Few questions about casting away const. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-03-04 12:39 +0000
  Re: Few questions about casting away const. Kaz Kylheku <kaz@kylheku.com> - 2014-03-04 17:05 +0000
  Re: Few questions about casting away const. Keith Thompson <kst-u@mib.org> - 2014-03-04 10:16 -0800
    Re: Few questions about casting away const. Daniel <daniel@inventati.org> - 2014-03-05 03:45 +0000
      Re: Few questions about casting away const. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-03-05 04:20 +0000
  Re: Few questions about casting away const. James Kuyper <jameskuyper@verizon.net> - 2014-03-04 15:18 -0500
    Re: Few questions about casting away const. Daniel <daniel@inventati.org> - 2014-03-05 04:14 +0000
      Re: Few questions about casting away const. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-03-05 04:35 +0000
        Re: Few questions about casting away const. Daniel <daniel@inventati.org> - 2014-03-05 06:11 +0000
          Re: Few questions about casting away const. Ben Bacarisse <ben.usenet@bsb.me.uk> - 2014-03-05 12:14 +0000
            Re: Few questions about casting away const. Daniel Harrison <daniel@inventati.org> - 2014-03-07 04:31 +0000
              Re: Few questions about casting away const. Barry Schwarz <schwarzb@dqel.com> - 2014-03-06 21:23 -0800
                Re: Few questions about casting away const. Kaz Kylheku <kaz@kylheku.com> - 2014-03-07 05:59 +0000
              Re: Few questions about casting away const. James Kuyper <jameskuyper@verizon.net> - 2014-03-07 07:18 -0500
              Re: Few questions about casting away const. Tim Rentsch <txr@alumni.caltech.edu> - 2014-03-10 00:30 -0700
                Re: Few questions about casting away const. Keith Thompson <kst-u@mib.org> - 2014-03-10 09:00 -0700
                Re: Few questions about casting away const. Tim Rentsch <txr@alumni.caltech.edu> - 2014-03-10 11:13 -0700
                Re: Few questions about casting away const. Keith Thompson <kst-u@mib.org> - 2014-03-10 12:10 -0700
                Re: Few questions about casting away const. Kaz Kylheku <kaz@kylheku.com> - 2014-03-11 07:38 +0000
                Re: Few questions about casting away const. Tim Rentsch <txr@alumni.caltech.edu> - 2014-03-29 09:02 -0700
          Re: Few questions about casting away const. Tim Rentsch <txr@alumni.caltech.edu> - 2014-03-10 02:29 -0700
            Re: Few questions about casting away const. Keith Thompson <kst-u@mib.org> - 2014-03-10 10:52 -0700
              Re: Few questions about casting away const. Tim Rentsch <txr@alumni.caltech.edu> - 2014-03-29 08:50 -0700

csiph-web