1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-21 16:02:15 +03:00

Update odbc driver to current version V.0244

This commit is contained in:
Byron Nikolaidis
1998-06-03 20:33:45 +00:00
parent 85f91d0e8e
commit 99d21d5b62
39 changed files with 5468 additions and 3771 deletions

View File

@ -1,16 +1,16 @@
/* Module: tuplelist.c
*
* Description: This module contains functions for creating a manual result set
* (the TupleList) and retrieving data from it for a specific row/column.
*
* Classes: TupleListClass (Functions prefix: "TL_")
*
* API functions: none
*
* Comments: See "notice.txt" for copyright and license information.
*
*/
/* Module: tuplelist.c
*
* Description: This module contains functions for creating a manual result set
* (the TupleList) and retrieving data from it for a specific row/column.
*
* Classes: TupleListClass (Functions prefix: "TL_")
*
* API functions: none
*
* Comments: See "notice.txt" for copyright and license information.
*
*/
#include <stdlib.h>
#include <malloc.h>
@ -21,8 +21,8 @@ TupleListClass *
TL_Constructor(UInt4 fieldcnt)
{
TupleListClass *rv;
mylog("in TL_Constructor\n");
mylog("in TL_Constructor\n");
rv = (TupleListClass *) malloc(sizeof(TupleListClass));
if (rv) {
@ -35,8 +35,8 @@ TupleListClass *rv;
rv->last_indexed = -1;
}
mylog("exit TL_Constructor\n");
mylog("exit TL_Constructor\n");
return rv;
}
@ -46,8 +46,8 @@ TL_Destructor(TupleListClass *self)
int lf;
TupleNode *node, *tp;
mylog("TupleList: in DESTRUCTOR\n");
mylog("TupleList: in DESTRUCTOR\n");
node = self->list_start;
while(node != NULL) {
for (lf=0; lf < self->num_fields; lf++)
@ -57,11 +57,11 @@ TupleNode *node, *tp;
tp = node->next;
free(node);
node = tp;
}
free(self);
}
mylog("TupleList: exit DESTRUCTOR\n");
free(self);
mylog("TupleList: exit DESTRUCTOR\n");
}