diff -c psqlodbc.orig\connection.c psqlodbc\connection.c *** psqlodbc.orig\connection.c Sun Jan 08 12:12:01 2006 --- psqlodbc\connection.c Sat Jan 14 00:09:10 2006 *************** *** 1959,1965 **** * (UNKNOWNS_AS_MAX), and UNKNOWNS_AS_LONGEST won't work because we don't * have data at this point */ ! if(typlen == -1) { switch (ci->drivers.unknown_sizes) { --- 1959,1965 ---- * (UNKNOWNS_AS_MAX), and UNKNOWNS_AS_LONGEST won't work because we don't * have data at this point */ ! if(typlen < 0) { switch (ci->drivers.unknown_sizes) {