1010#include "postgres_fe.h"
1111#include "pg_type.h"
1212
13- #include <inttypes.h>
14- #include <dlfcn.h>
15-
1613#include "ecpg-pthread-win32.h"
1714#include "decimal.h"
1815#include "ecpgtype.h"
@@ -80,38 +77,30 @@ sqlda_common_total_size(const PGresult *res, int row, enum COMPAT_MODE compat, l
8077case ECPGt_short :
8178case ECPGt_unsigned_short :
8279ecpg_sqlda_align_add_size (offset ,sizeof (short ),sizeof (short ),& offset ,& next_offset );
83- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
8480break ;
8581case ECPGt_int :
8682case ECPGt_unsigned_int :
8783ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (int ),& offset ,& next_offset );
88- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
8984break ;
9085case ECPGt_long :
9186case ECPGt_unsigned_long :
9287ecpg_sqlda_align_add_size (offset ,sizeof (long ),sizeof (long ),& offset ,& next_offset );
93- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
9488break ;
9589case ECPGt_long_long :
9690case ECPGt_unsigned_long_long :
9791ecpg_sqlda_align_add_size (offset ,sizeof (long long ),sizeof (long long ),& offset ,& next_offset );
98- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
9992break ;
10093case ECPGt_bool :
10194ecpg_sqlda_align_add_size (offset ,sizeof (bool ),sizeof (bool ),& offset ,& next_offset );
102- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
10395break ;
10496case ECPGt_float :
10597ecpg_sqlda_align_add_size (offset ,sizeof (float ),sizeof (float ),& offset ,& next_offset );
106- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
10798break ;
10899case ECPGt_double :
109100ecpg_sqlda_align_add_size (offset ,sizeof (double ),sizeof (double ),& offset ,& next_offset );
110- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
111101break ;
112102case ECPGt_decimal :
113103ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (decimal ),& offset ,& next_offset );
114- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
115104break ;
116105case ECPGt_numeric :
117106/*
@@ -120,7 +109,6 @@ sqlda_common_total_size(const PGresult *res, int row, enum COMPAT_MODE compat, l
120109 * of the space needed for the numeric structure.
121110 */
122111ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (numeric ),& offset ,& next_offset );
123- ecpg_log ("%s type %s offset1 %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
124112if (!PQgetisnull (res ,row ,i ))
125113{
126114char * val = PQgetvalue (res ,row ,i );
@@ -130,21 +118,17 @@ sqlda_common_total_size(const PGresult *res, int row, enum COMPAT_MODE compat, l
130118if (!num )
131119break ;
132120ecpg_sqlda_align_add_size (next_offset ,sizeof (int ),num -> ndigits + 1 ,& offset ,& next_offset );
133- ecpg_log ("%s type %s offset2 %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
134121PGTYPESnumeric_free (num );
135122}
136123break ;
137124case ECPGt_date :
138125ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (date ),& offset ,& next_offset );
139- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
140126break ;
141127case ECPGt_timestamp :
142128ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (timestamp ),& offset ,& next_offset );
143- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
144129break ;
145130case ECPGt_interval :
146131ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (interval ),& offset ,& next_offset );
147- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
148132break ;
149133case ECPGt_char :
150134case ECPGt_unsigned_char :
@@ -153,7 +137,6 @@ sqlda_common_total_size(const PGresult *res, int row, enum COMPAT_MODE compat, l
153137{
154138long datalen = strlen (PQgetvalue (res ,row ,i ))+ 1 ;
155139ecpg_sqlda_align_add_size (offset ,sizeof (int ),datalen ,& offset ,& next_offset );
156- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (type ),offset );
157140break ;
158141}
159142}
@@ -285,52 +268,44 @@ ecpg_set_compat_sqlda(int lineno, struct sqlda_compat **_sqlda, const PGresult *
285268ecpg_sqlda_align_add_size (offset ,sizeof (short ),sizeof (short ),& offset ,& next_offset );
286269sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
287270sqlda -> sqlvar [i ].sqllen = sizeof (short );
288- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
289271break ;
290272case ECPGt_int :
291273case ECPGt_unsigned_int :
292274ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (int ),& offset ,& next_offset );
293275sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
294276sqlda -> sqlvar [i ].sqllen = sizeof (int );
295- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
296277break ;
297278case ECPGt_long :
298279case ECPGt_unsigned_long :
299280ecpg_sqlda_align_add_size (offset ,sizeof (long ),sizeof (long ),& offset ,& next_offset );
300281sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
301282sqlda -> sqlvar [i ].sqllen = sizeof (long );
302- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
303283break ;
304284case ECPGt_long_long :
305285case ECPGt_unsigned_long_long :
306286ecpg_sqlda_align_add_size (offset ,sizeof (long long ),sizeof (long long ),& offset ,& next_offset );
307287sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
308288sqlda -> sqlvar [i ].sqllen = sizeof (long long );
309- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
310289break ;
311290case ECPGt_bool :
312291ecpg_sqlda_align_add_size (offset ,sizeof (bool ),sizeof (bool ),& offset ,& next_offset );
313292sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
314293sqlda -> sqlvar [i ].sqllen = sizeof (bool );
315- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
316294break ;
317295case ECPGt_float :
318296ecpg_sqlda_align_add_size (offset ,sizeof (float ),sizeof (float ),& offset ,& next_offset );
319297sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
320298sqlda -> sqlvar [i ].sqllen = sizeof (float );
321- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
322299break ;
323300case ECPGt_double :
324301ecpg_sqlda_align_add_size (offset ,sizeof (double ),sizeof (double ),& offset ,& next_offset );
325302sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
326303sqlda -> sqlvar [i ].sqllen = sizeof (double );
327- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
328304break ;
329305case ECPGt_decimal :
330306ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (decimal ),& offset ,& next_offset );
331307sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
332308sqlda -> sqlvar [i ].sqllen = sizeof (decimal );
333- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
334309break ;
335310case ECPGt_numeric :
336311{
@@ -342,7 +317,6 @@ ecpg_set_compat_sqlda(int lineno, struct sqlda_compat **_sqlda, const PGresult *
342317ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (numeric ),& offset ,& next_offset );
343318sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
344319sqlda -> sqlvar [i ].sqllen = sizeof (numeric );
345- ecpg_log ("%s type %s offset1 %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
346320
347321if (PQgetisnull (res ,row ,i ))
348322{
@@ -362,7 +336,6 @@ ecpg_set_compat_sqlda(int lineno, struct sqlda_compat **_sqlda, const PGresult *
362336
363337ecpg_sqlda_align_add_size (next_offset ,sizeof (int ),num -> ndigits + 1 ,& offset ,& next_offset );
364338memcpy ((char * )sqlda + offset ,num -> buf ,num -> ndigits + 1 );
365- ecpg_log ("%s type %s offset2 %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
366339
367340((numeric * )sqlda -> sqlvar [i ].sqldata )-> buf = (NumericDigit * )sqlda + offset ;
368341((numeric * )sqlda -> sqlvar [i ].sqldata )-> digits = (NumericDigit * )sqlda + offset + (num -> digits - num -> buf );
@@ -375,19 +348,16 @@ ecpg_set_compat_sqlda(int lineno, struct sqlda_compat **_sqlda, const PGresult *
375348ecpg_sqlda_align_add_size (offset ,sizeof (date ),sizeof (date ),& offset ,& next_offset );
376349sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
377350sqlda -> sqlvar [i ].sqllen = sizeof (date );
378- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
379351break ;
380352case ECPGt_timestamp :
381353ecpg_sqlda_align_add_size (offset ,sizeof (timestamp ),sizeof (timestamp ),& offset ,& next_offset );
382354sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
383355sqlda -> sqlvar [i ].sqllen = sizeof (timestamp );
384- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
385356break ;
386357case ECPGt_interval :
387358ecpg_sqlda_align_add_size (offset ,sizeof (int64_t ),sizeof (interval ),& offset ,& next_offset );
388359sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
389360sqlda -> sqlvar [i ].sqllen = sizeof (interval );
390- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
391361break ;
392362case ECPGt_char :
393363case ECPGt_unsigned_char :
@@ -399,7 +369,6 @@ ecpg_set_compat_sqlda(int lineno, struct sqlda_compat **_sqlda, const PGresult *
399369sqlda -> sqlvar [i ].sqllen = datalen ;
400370if (datalen > 32768 )
401371sqlda -> sqlvar [i ].sqlilongdata = sqlda -> sqlvar [i ].sqldata ;
402- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
403372break ;
404373}
405374
@@ -484,52 +453,44 @@ ecpg_set_native_sqlda(int lineno, struct sqlda_struct **_sqlda, const PGresult *
484453ecpg_sqlda_align_add_size (offset ,sizeof (short ),sizeof (short ),& offset ,& next_offset );
485454sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
486455sqlda -> sqlvar [i ].sqllen = sizeof (short );
487- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
488456break ;
489457case ECPGt_int :
490458case ECPGt_unsigned_int :
491459ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (int ),& offset ,& next_offset );
492460sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
493461sqlda -> sqlvar [i ].sqllen = sizeof (int );
494- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
495462break ;
496463case ECPGt_long :
497464case ECPGt_unsigned_long :
498465ecpg_sqlda_align_add_size (offset ,sizeof (long ),sizeof (long ),& offset ,& next_offset );
499466sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
500467sqlda -> sqlvar [i ].sqllen = sizeof (long );
501- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
502468break ;
503469case ECPGt_long_long :
504470case ECPGt_unsigned_long_long :
505471ecpg_sqlda_align_add_size (offset ,sizeof (long long ),sizeof (long long ),& offset ,& next_offset );
506472sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
507473sqlda -> sqlvar [i ].sqllen = sizeof (long long );
508- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
509474break ;
510475case ECPGt_bool :
511476ecpg_sqlda_align_add_size (offset ,sizeof (bool ),sizeof (bool ),& offset ,& next_offset );
512477sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
513478sqlda -> sqlvar [i ].sqllen = sizeof (bool );
514- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
515479break ;
516480case ECPGt_float :
517481ecpg_sqlda_align_add_size (offset ,sizeof (float ),sizeof (float ),& offset ,& next_offset );
518482sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
519483sqlda -> sqlvar [i ].sqllen = sizeof (float );
520- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
521484break ;
522485case ECPGt_double :
523486ecpg_sqlda_align_add_size (offset ,sizeof (double ),sizeof (double ),& offset ,& next_offset );
524487sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
525488sqlda -> sqlvar [i ].sqllen = sizeof (double );
526- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
527489break ;
528490case ECPGt_decimal :
529491ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (decimal ),& offset ,& next_offset );
530492sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
531493sqlda -> sqlvar [i ].sqllen = sizeof (decimal );
532- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
533494break ;
534495case ECPGt_numeric :
535496{
@@ -541,7 +502,6 @@ ecpg_set_native_sqlda(int lineno, struct sqlda_struct **_sqlda, const PGresult *
541502ecpg_sqlda_align_add_size (offset ,sizeof (int ),sizeof (numeric ),& offset ,& next_offset );
542503sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
543504sqlda -> sqlvar [i ].sqllen = sizeof (numeric );
544- ecpg_log ("%s type %s offset1 %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
545505
546506if (PQgetisnull (res ,row ,i ))
547507{
@@ -561,7 +521,6 @@ ecpg_set_native_sqlda(int lineno, struct sqlda_struct **_sqlda, const PGresult *
561521
562522ecpg_sqlda_align_add_size (next_offset ,sizeof (int ),num -> ndigits + 1 ,& offset ,& next_offset );
563523memcpy ((char * )sqlda + offset ,num -> buf ,num -> ndigits + 1 );
564- ecpg_log ("%s type %s offset2 %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
565524
566525((numeric * )sqlda -> sqlvar [i ].sqldata )-> buf = (NumericDigit * )sqlda + offset ;
567526((numeric * )sqlda -> sqlvar [i ].sqldata )-> digits = (NumericDigit * )sqlda + offset + (num -> digits - num -> buf );
@@ -574,19 +533,16 @@ ecpg_set_native_sqlda(int lineno, struct sqlda_struct **_sqlda, const PGresult *
574533ecpg_sqlda_align_add_size (offset ,sizeof (date ),sizeof (date ),& offset ,& next_offset );
575534sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
576535sqlda -> sqlvar [i ].sqllen = sizeof (date );
577- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
578536break ;
579537case ECPGt_timestamp :
580538ecpg_sqlda_align_add_size (offset ,sizeof (timestamp ),sizeof (timestamp ),& offset ,& next_offset );
581539sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
582540sqlda -> sqlvar [i ].sqllen = sizeof (timestamp );
583- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
584541break ;
585542case ECPGt_interval :
586543ecpg_sqlda_align_add_size (offset ,sizeof (int64_t ),sizeof (interval ),& offset ,& next_offset );
587544sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
588545sqlda -> sqlvar [i ].sqllen = sizeof (interval );
589- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
590546break ;
591547case ECPGt_char :
592548case ECPGt_unsigned_char :
@@ -596,7 +552,6 @@ ecpg_set_native_sqlda(int lineno, struct sqlda_struct **_sqlda, const PGresult *
596552ecpg_sqlda_align_add_size (offset ,sizeof (int ),datalen ,& offset ,& next_offset );
597553sqlda -> sqlvar [i ].sqldata = (char * )sqlda + offset ;
598554sqlda -> sqlvar [i ].sqllen = datalen ;
599- ecpg_log ("%s type %s offset %d\n" ,__FUNCTION__ ,ecpg_type_name (sqlda -> sqlvar [i ].sqltype ),offset );
600555break ;
601556}
602557