--- sql/oracle/parser3oracle.C 2003/10/02 09:40:51 1.36 +++ sql/oracle/parser3oracle.C 2003/10/07 05:58:04 1.37 @@ -7,7 +7,7 @@ 2001.07.30 using Oracle 8.1.6 [@test tested with Oracle 7.x.x] */ -static const char *RCSId="$Id: parser3oracle.C,v 1.36 2003/10/02 09:40:51 paf Exp $"; +static const char *RCSId="$Id: parser3oracle.C,v 1.37 2003/10/07 05:58:04 paf Exp $"; #include "config_includes.h" @@ -184,7 +184,7 @@ static sb4 cbf_get_data(dvoid *ctxp, ub1 *piecep, dvoid **indpp, ub2 **rcodepp); -void tolower(char *out, const char *in, size_t size); +void tolower(char *out, const char *in); /** OracleSQL server driver @@ -662,11 +662,9 @@ private: // private funcs (OCIError *)cs.errhp)); { - size_t size=(size_t)col_name_len; - char *ptr=(char *)services.malloc_atomic(size+1); - tolower(ptr, (char *)col_name, size); - ptr[size]=0; - check(cs, handlers.add_column(cs.sql_error, ptr, size)); + char *ptr=(char *)services.malloc_atomic(col_name_len+1); + tolower(ptr, (char *)col_name); + check(cs, handlers.add_column(cs.sql_error, ptr, col_name_len)); } ub2 coerce_type=dtype; @@ -712,7 +710,7 @@ private: // private funcs if(row>=offset) { check(cs, handlers.add_row(cs.sql_error)); for(int i=0; i