*** empty log message ***

This commit is contained in:
Michael Meskes 2000-02-25 11:11:15 +00:00
parent 94ae69f4dc
commit 70130905d1
4 changed files with 34 additions and 5 deletions

View File

@ -35,6 +35,8 @@ extern "C"
enum ECPGttype, void *, void *, long, long);
char *ecpg_alloc(long, int);
char *ecpg_strdup(const char *, int);
const char *ECPGtype_name(enum ECPGttype);
/* and some vars */
extern struct auto_mem *auto_allocs;

View File

@ -49,7 +49,8 @@ extern "C"
ECPGt_EORT, /* End of result types. */
ECPGt_NO_INDICATOR /* no indicator */
};
/* descriptor items */
enum ECPGdtype
{
ECPGd_count,
@ -72,7 +73,32 @@ extern "C"
#define IS_SIMPLE_TYPE(type) ((type) >= ECPGt_char && (type) <= ECPGt_varchar2)
const char *ECPGtype_name(enum ECPGttype);
/* A generic varchar type. */
struct ECPGgeneric_varchar
{
int len;
char arr[1];
};
/* keep a list of memory we allocated for the user */
struct auto_mem
{
void *pointer;
struct auto_mem *next;
};
/* structure to store one statement */
struct statement
{
int lineno;
char *command;
struct connection *connection;
struct variable *inlist;
struct variable *outlist;
};
/* define this for simplicity as well as compatibility */
#ifdef __cplusplus
}

View File

@ -6,7 +6,7 @@
# Copyright (c) 1994, Regents of the University of California
#
# IDENTIFICATION
# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile.in,v 1.60 2000/02/23 19:25:42 meskes Exp $
# $Header: /cvsroot/pgsql/src/interfaces/ecpg/lib/Attic/Makefile.in,v 1.61 2000/02/25 11:11:15 meskes Exp $
#
#-------------------------------------------------------------------------
@ -36,7 +36,7 @@ include $(SRCDIR)/Makefile.shlib
install: install-lib $(install-shlib-dep)
# Handmade dependencies in case make depend not done
ecpglib.o : ecpglib.c ../include/ecpglib.h ../include/ecpgtype.h dynamic.c
ecpglib.o : ecpglib.c ../include/ecpglib.h ../include/ecpgtype.h
typename.o : typename.c ../include/ecpgtype.h

View File

@ -135,7 +135,8 @@ ECPGdeallocate_all(int lineno)
if (!b)
return false;
}
return true;
}
/* return the prepared statement */