Hi all,

I'm putting together a small package of macros and functions
to help deal with binary cursor results from libpq, but I've run into a 
bit of a stumbling block with regard to array results,

for example:

  ArrayType *arr;
  uint64_t *lin;

  ...
res = PQexecParams(conn, "select '{1,2,3}'::bigint[]", 1, NULL, 		 
              paramValues, NULL, NULL, 1);
  ...

  arr = (ArrayType *)PQgetvalue(res, 0, 1);
  lin = (uint64_t *)ARR_DATA_PTR(lin);
  printf("%lld\n", lin[0]);

  does not produce the expected results


Any pointers would be much appreciated,

Thanks in advance,

---
Cody Pisto <cody@hpcs.com>

Mon, 03 May 2004 01:38:50 -0600
Cody Pisto <cody@hpcs.com>
libpq, binary cursors, & arrays