Re: contrib/intarray/_int_gist.c - Mailing list pgsql-bugs

From Qingqing Zhou
Subject Re: contrib/intarray/_int_gist.c
Date
Msg-id e10afp$1tgt$1@news.hub.org
Whole thread Raw
In response to contrib/intarray/_int_gist.c  (维 姜 <jw.pgsql@sduept.com>)
Responses Re: contrib/intarray/_int_gist.c  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
<jw.pgsql@sduept.com> wrote
> In "g_int_compress" :
>
>
>  int                *dr;
>   ...
>  memmove((void *) &dr[cand - 1], (void *) &dr[cand + 1], (len - cand -
> 1) * sizeof(int));
>
> Should be
>
>  int32 *dr;
>   ...
>  memmove((void *) &dr[cand - 1], (void *) &dr[cand + 1], (len - cand -
> 1) * sizeof(int32));
>

AFAICS, int32 and int are exactly the same thing in PostgreSQL. For the
machine int is not 32 bits long, PostgreSQL won't even run.

Regards,
Qingqing

pgsql-bugs by date:

Previous
From: "Qingqing Zhou"
Date:
Subject: Re: BUG #2371: database crashes with semctl failed error
Next
From: Alvaro Herrera
Date:
Subject: Re: NLS vs error processing, again (was Re: Composite Type