diff options
Diffstat (limited to 'src/interfaces/ecpg/include/ecpglib.h')
-rw-r--r-- | src/interfaces/ecpg/include/ecpglib.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/src/interfaces/ecpg/include/ecpglib.h b/src/interfaces/ecpg/include/ecpglib.h index dcc1d57722b..fcb89d057be 100644 --- a/src/interfaces/ecpg/include/ecpglib.h +++ b/src/interfaces/ecpg/include/ecpglib.h @@ -1,7 +1,7 @@ /* * this is a small part of c.h since we don't want to leak all postgres * definitions into ecpg programs - * $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpglib.h,v 1.75 2008/02/14 12:22:36 meskes Exp $ + * $PostgreSQL: pgsql/src/interfaces/ecpg/include/ecpglib.h,v 1.76 2008/03/20 16:29:45 meskes Exp $ */ #ifndef _ECPGLIB_H @@ -47,11 +47,13 @@ bool ECPGdo(const int, const int, const int, const char *, const bool, const in bool ECPGtrans(int, const char *, const char *); bool ECPGdisconnect(int, const char *); bool ECPGprepare(int, const char *, const int, const char *, const char *); -bool ECPGdeallocate(int, int, const char *connection_name, const char *name); -bool ECPGdeallocate_all(int, int, const char *connection_name); -char *ECPGprepared_statement(const char *connection_name, const char *name, int); +bool ECPGdeallocate(int, int, const char *, const char *); +bool ECPGdeallocate_all(int, int, const char *); +char *ECPGprepared_statement(const char *, const char *, int); +PGconn *ECPGget_PGconn(const char *); -char *ECPGerrmsg(void); + +char *ECPGerrmsg(void); /* print an error message */ void sqlprint(void); @@ -63,18 +65,17 @@ void sqlprint(void); /* dynamic SQL */ -bool ECPGdo_descriptor(int line, const char *connection, - const char *descriptor, const char *query); -bool ECPGdeallocate_desc(int line, const char *name); -bool ECPGallocate_desc(int line, const char *name); +bool ECPGdo_descriptor(int, const char *, const char *, const char *); +bool ECPGdeallocate_desc(int, const char *); +bool ECPGallocate_desc(int, const char *); bool ECPGget_desc_header(int, const char *, int *); -bool ECPGget_desc(int, const char *, int,...); +bool ECPGget_desc(int, const char *, int, ...); bool ECPGset_desc_header(int, const char *, int); -bool ECPGset_desc(int, const char *, int,...); +bool ECPGset_desc(int, const char *, int, ...); void ECPGset_noind_null(enum ECPGttype, void *); bool ECPGis_noind_null(enum ECPGttype, void *); -bool ECPGdescribe(int, bool, const char *,...); +bool ECPGdescribe(int, bool, const char *, ...); /* dynamic result allocation */ void ECPGfree_auto_mem(void); |