<[EMAIL PROTECTED]> 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 ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend