diff options
Diffstat (limited to 'src/interfaces/ecpg/include')
-rw-r--r-- | src/interfaces/ecpg/include/ecpgerrno.h | 2 | ||||
-rw-r--r-- | src/interfaces/ecpg/include/ecpglib.h | 5 | ||||
-rw-r--r-- | src/interfaces/ecpg/include/ecpgtype.h | 3 |
3 files changed, 8 insertions, 2 deletions
diff --git a/src/interfaces/ecpg/include/ecpgerrno.h b/src/interfaces/ecpg/include/ecpgerrno.h index 56cf8d5f570..5fa7e704715 100644 --- a/src/interfaces/ecpg/include/ecpgerrno.h +++ b/src/interfaces/ecpg/include/ecpgerrno.h @@ -28,6 +28,8 @@ #define ECPG_NO_CONN -220 #define ECPG_NOT_CONN -221 +#define ECPG_INVALID_STMT -230 + /* finally the backend error messages, they start at 400 */ #define ECPG_PGSQL -400 #define ECPG_TRANS -401 diff --git a/src/interfaces/ecpg/include/ecpglib.h b/src/interfaces/ecpg/include/ecpglib.h index 730753efcda..4e1d6f9cde4 100644 --- a/src/interfaces/ecpg/include/ecpglib.h +++ b/src/interfaces/ecpg/include/ecpglib.h @@ -11,7 +11,10 @@ extern "C" bool ECPGdo(int, char *,...); bool ECPGtrans(int, const char *); bool ECPGdisconnect(int, const char *); - + bool ECPGprepare(int, char *, char *); + bool ECPGdeallocate(int, char *); + char *ECPGprepared_statement(char *); + void ECPGlog(const char *format,...); #ifdef LIBPQ_FE_H diff --git a/src/interfaces/ecpg/include/ecpgtype.h b/src/interfaces/ecpg/include/ecpgtype.h index 945ce0b98d0..e92220481da 100644 --- a/src/interfaces/ecpg/include/ecpgtype.h +++ b/src/interfaces/ecpg/include/ecpgtype.h @@ -45,7 +45,8 @@ extern "C" ECPGt_struct, ECPGt_EOIT, /* End of insert types. */ ECPGt_EORT, /* End of result types. */ - ECPGt_NO_INDICATOR /* no indicator */ + ECPGt_NO_INDICATOR, /* no indicator */ + ECPGt_char_variable }; #define IS_SIMPLE_TYPE(type) ((type) >= ECPGt_char && (type) <= ECPGt_varchar2) |