Re: IntArray in c.h - Mailing list pgsql-hackers

From Hitoshi Harada
Subject Re: IntArray in c.h
Date
Msg-id e08cc0400912291846l56f7ee5bo94ee1650cab51f55@mail.gmail.com
Whole thread Raw
In response to Re: IntArray in c.h  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: IntArray in c.h
List pgsql-hackers
2009/12/30 Tom Lane <tgl@sss.pgh.pa.us>:
> Hitoshi Harada <umi.tanuki@gmail.com> writes:
>> I found the struct IntArray defined in c.h is actually used only in
>> execQual.c. ISTM the definition should be at least moved to the right
>> place.
>
> It's a general-purpose datatype that might be used anywhere that array
> indexing happens.  I think the fact that it's currently used only in
> execQual is mere happenstance, and should not be "enforced" by moving
> or removing the declaration.

I would be convinced if the struct or the logic was complex, but
actually it is so simple that it can be replaced by primitive int
array. Also, it seems to me that c.h is too general place to declare
it for such purpose. Does nobody else think so?

Regards,

--
Hitoshi Harada


pgsql-hackers by date:

Previous
From: Hiroshi Inoue
Date:
Subject: msvc build fails in Japanese environment
Next
From: Robert Haas
Date:
Subject: Re: [PATCH 4/4] Add tests to dblink covering use of COPY TO FUNCTION