*** empty log message ***
This commit is contained in:
parent
94ae69f4dc
commit
70130905d1
@ -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;
|
||||
|
@ -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
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
|
||||
|
@ -135,7 +135,8 @@ ECPGdeallocate_all(int lineno)
|
||||
if (!b)
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/* return the prepared statement */
|
||||
|
Loading…
x
Reference in New Issue
Block a user