| From: | Peter Eisentraut <peter_e(at)gmx(dot)net> |
|---|---|
| To: | Itagaki Takahiro <itagaki(dot)takahiro(at)oss(dot)ntt(dot)co(dot)jp> |
| Cc: | Marko Tiikkaja <marko(dot)tiikkaja(at)cs(dot)helsinki(dot)fi>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Syntax for partitioning |
| Date: | 2009-11-19 22:33:55 |
| Message-ID: | 1258670035.26726.21.camel@vanquo.pezone.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On ons, 2009-11-18 at 13:52 +0900, Itagaki Takahiro wrote:
> > partinfo = (PartitionInfo *) malloc(ntups * sizeof(PartitionInfo));
>
> Oops, it should be "p"alloc. Thanks.
A very low-level comment:
1) Please stop casting the results of palloc and malloc. We are not
writing C++ here.
2) I would prefer that you apply sizeof on the variable, not on the
type. That way, the expression is independent of any type changes of
the variable, and can be reviewed without having to scroll around for
the variable definition.
So how about,
partinfo = palloc(ntups * sizeof(*partinfo));
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2009-11-19 23:39:14 | Re: Union test case broken in make check? |
| Previous Message | Andrew Gierth | 2009-11-19 22:09:19 | Re: Timezones (in 8.5?) |