7#define ECPGdebug(X,Y) ECPGdebug((X)+100,(Y))
13#ifndef POSTGRES_SQLCA_H
14#define POSTGRES_SQLCA_H
17#if defined(WIN32) || defined(__CYGWIN__)
18#define PGDLLIMPORT __declspec (dllimport)
24#define SQLERRMC_LEN 150
70#ifndef POSTGRES_ECPG_INTERNAL
71#define sqlca (*ECPGget_sqlca())
80#line 2 "dynalloc2.pgc"
91#line 4 "dynalloc2.pgc"
103#line 9 "dynalloc2.pgc"
106#line 10 "dynalloc2.pgc"
109#line 11 "dynalloc2.pgc"
110 int * ipointer1 = 0 ;
112#line 12 "dynalloc2.pgc"
113 int * ipointer2 = 0 ;
115#line 13 "dynalloc2.pgc"
118#line 14 "dynalloc2.pgc"
125#line 19 "dynalloc2.pgc"
127 {
ECPGconnect(__LINE__, 0,
"ecpg1_regression" , NULL, NULL , NULL, 0);
128#line 20 "dynalloc2.pgc"
131#line 20 "dynalloc2.pgc"
135#line 22 "dynalloc2.pgc"
138#line 22 "dynalloc2.pgc"
142#line 24 "dynalloc2.pgc"
145#line 24 "dynalloc2.pgc"
148#line 25 "dynalloc2.pgc"
151#line 25 "dynalloc2.pgc"
154#line 26 "dynalloc2.pgc"
157#line 26 "dynalloc2.pgc"
160#line 27 "dynalloc2.pgc"
163#line 27 "dynalloc2.pgc"
166#line 28 "dynalloc2.pgc"
169#line 28 "dynalloc2.pgc"
172#line 29 "dynalloc2.pgc"
175#line 29 "dynalloc2.pgc"
178#line 30 "dynalloc2.pgc"
181#line 30 "dynalloc2.pgc"
185#line 32 "dynalloc2.pgc"
188#line 32 "dynalloc2.pgc"
193#line 33 "dynalloc2.pgc"
196#line 33 "dynalloc2.pgc"
200#line 34 "dynalloc2.pgc"
203#line 34 "dynalloc2.pgc"
209#line 35 "dynalloc2.pgc"
212#line 35 "dynalloc2.pgc"
218#line 36 "dynalloc2.pgc"
221#line 36 "dynalloc2.pgc"
224 printf(
"Result (%d columns):\n", colnum);
227 if (ipointer1[
i])
printf(
"NULL, ");
230 if (ipointer2[
i])
printf(
"NULL, ");
238#line 51 "dynalloc2.pgc"
241#line 51 "dynalloc2.pgc"
244#line 52 "dynalloc2.pgc"
247#line 52 "dynalloc2.pgc"
250#line 53 "dynalloc2.pgc"
253#line 53 "dynalloc2.pgc"
bool ECPGdisconnect(int lineno, const char *connection_name)
bool ECPGconnect(int lineno, int c, const char *name, const char *user, const char *passwd, const char *connection_name, int autocommit)
bool ECPGdeallocate_desc(int line, const char *name)
bool ECPGget_desc(int lineno, const char *desc_name, int index,...)
bool ECPGallocate_desc(int line, const char *name)
bool ECPGget_desc_header(int lineno, const char *desc_name, int *count)
bool ECPGdo(const int lineno, const int compat, const int force_indicator, const char *connection_name, const bool questionmarks, const int st, const char *query,...)
bool ECPGtrans(int lineno, const char *connection_name, const char *transaction)
void ECPGfree_auto_mem(void)
struct sqlca_t * ECPGget_sqlca(void)
struct sqlca_t::@168 sqlerrm
char sqlerrmc[SQLERRMC_LEN]