Re: patch: garbage error strings in libpq

From: Stephan Szabo <sszabo(at)megazone(dot)bigpanda(dot)com>
To: jtv(at)xs4all(dot)nl
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Neil Conway <neilc(at)samurai(dot)com>, pgsql-patches(at)postgresql(dot)org
Subject: Re: patch: garbage error strings in libpq
Date: 2005-07-09 17:09:15
Message-ID: 20050709100805.W23180@megazone.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches


On Sat, 9 Jul 2005 jtv(at)xs4all(dot)nl wrote:

> Tom Lane wrote:
>
> >> That would answer the big question here, but where does it say that?
> >
> > Also, if you really insist on an authoritative statement, try this text
> > (from Annex D of the C99 draft standard, "Formal model of sequence
> > points"):
>
> Thank you, that would answer the question. There is no "also" about it;
> it's exactly what I was asking all along. The conclusive answer for us
> would be in the C89 standard of course, where (at least in the draft that
> Neil quoted) I haven't been able to find anything like this. :-(

I believe overlap of functions in the same expression was disallowed by
the response to defect report 087. The only reference I've been able to
find right now (since the committee seems to have removed the C89 DRs from
their site) is in the response to DR 287 which includes:

"Proposed Committee Response
As noted in the response to DR 087, function calls in the same expression
do not overlap. This has not changed for C99."

In response to

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Ilia Kantor 2005-07-09 18:02:24 A minor patch to mark xml/xslt functions immutable
Previous Message Neil Conway 2005-07-09 13:34:13 Re: patch: garbage error strings in libpq