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


Groups > comp.lang.c > #65610

Re: What is the output of this program ?

From Richard Heathfield <rjh@cpax.org.uk>
Newsgroups comp.lang.c
Subject Re: What is the output of this program ?
Date 2015-07-15 10:58 +0100
Organization go, ion artisan!
Message-ID <mo5apb$1le$1@dont-email.me> (permalink)
References <b3e47c82-8ba3-4d5d-bf40-6f87a390b15a@googlegroups.com> <mluk3u$nk3$1@dont-email.me> <kfnr3oeyam1.fsf@x-alumni2.alumni.caltech.edu> <mo197q$al6$1@dont-email.me> <kfnoajdu6na.fsf@x-alumni2.alumni.caltech.edu>

Show all headers | View raw


On 15/07/15 10:11, Tim Rentsch wrote:
> Richard Heathfield <rjh@cpax.org.uk> writes:
>
>> On 11/07/15 16:31, Tim Rentsch wrote:
>>> Richard Heathfield <rjh@cpax.org.uk> writes:
>>>
>>>> The correct way to /print/ size_t values, however, is not %d,
>>>> but %zd.

[Aside: that should, of course, be %zu.]

>>>
>>> Isn't this contrary to your rule of limiting yourself
>>> to constructs common to C90, C99 and C11?  ;)
>>
>> My answer was posited on the basis that the code was C99 (because of
>> anonymous wossnames, which I incorrectly thought were not supported by
>> C90).  In writing what I would consider to be maximally portable code,
>> I would not use %z at all.  But, if (as I incorrectly thought) one is
>> using C99 anyway, one might as well take advantage of %z.
>
> Yes, I see that, and it's quite reasonable.  I was gently
> (I hoped) making fun of your position on which parts of
> C should be used, which seems to me more uncompromising
> than it should be.  Probably I shouldn't have - sorry
> about that.

For the avoidance of doubt, my uncompromising position relates to which 
parts of C *I* should use. I do not insist that the world follows my 
lead (although it is most welcome so to do if it chooses).

When people ask about maximally[1] portable solutions, naturally I throw 
my tuppence into the ring, but there are times (albeit not all that many 
of them) when I will take off my zealot hat and chip in to a C99- or 
C11-specific thread.

As for the gentle teasing, I don't mind that at all, and no apology is 
necessary. Them as dishes it out ought to be able to take it, and I 
certainly dish it out on occasion.

[1] well, *almost* maximally. Freestanding implementations are a kettle 
of a different colour.

-- 
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within

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


Thread

What is the output of this program ? Rahul Kumar <rahulkumar5july@gmail.com> - 2015-06-18 06:45 -0700
  Re: What is the output of this program ? James Kuyper <jameskuyper@verizon.net> - 2015-06-18 10:10 -0400
  Re: What is the output of this program ? Richard Heathfield <rjh@cpax.org.uk> - 2015-06-18 15:22 +0100
    Re: What is the output of this program ? Keith Thompson <kst-u@mib.org> - 2015-06-18 08:07 -0700
      Re: What is the output of this program ? Richard Heathfield <rjh@cpax.org.uk> - 2015-06-18 16:11 +0100
    Re: What is the output of this program ? Ralf Damaschke <rwspam@gmx.de> - 2015-06-18 18:48 +0000
      Re: What is the output of this program ? Richard Heathfield <rjh@cpax.org.uk> - 2015-06-18 23:01 +0100
    Re: What is the output of this program ? Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-11 08:31 -0700
      Re: What is the output of this program ? jadill33@gmail.com - 2015-07-13 07:51 -0700
        Re: What is the output of this program ? Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-15 02:51 -0700
          Re: What is the output of this program ? jadill33@gmail.com - 2015-07-15 05:55 -0700
            Re: What is the output of this program ? Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-20 10:01 -0700
      Re: What is the output of this program ? Richard Heathfield <rjh@cpax.org.uk> - 2015-07-13 22:07 +0100
        Re: What is the output of this program ? Keith Thompson <kst-u@mib.org> - 2015-07-13 14:16 -0700
        Re: What is the output of this program ? Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-15 02:11 -0700
          Re: What is the output of this program ? Richard Heathfield <rjh@cpax.org.uk> - 2015-07-15 10:58 +0100
            Re: What is the output of this program ? Tim Rentsch <txr@alumni.caltech.edu> - 2015-07-20 10:05 -0700
  Re: What is the output of this program ? James Kuyper <jameskuyper@verizon.net> - 2015-06-18 12:26 -0400
    Re: What is the output of this program ? Keith Thompson <kst-u@mib.org> - 2015-06-18 10:14 -0700

csiph-web