aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces/ecpg/test/test_init.pgc
diff options
context:
space:
mode:
authorMichael Meskes <meskes@postgresql.org>2002-01-07 16:25:45 +0000
committerMichael Meskes <meskes@postgresql.org>2002-01-07 16:25:45 +0000
commit54452833efced6473ec96ecce3848708d26335be (patch)
tree8692b4c29950db9b8cb8175a89953478cbecd865 /src/interfaces/ecpg/test/test_init.pgc
parent731204e0903b32b496d536acddc10df458bab186 (diff)
downloadpostgresql-54452833efced6473ec96ecce3848708d26335be.tar.gz
postgresql-54452833efced6473ec96ecce3848708d26335be.zip
Fixed parser to accept initializing expressions starting with "(".
Diffstat (limited to 'src/interfaces/ecpg/test/test_init.pgc')
-rw-r--r--src/interfaces/ecpg/test/test_init.pgc9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/interfaces/ecpg/test/test_init.pgc b/src/interfaces/ecpg/test/test_init.pgc
index b8e16a9b2c4..d5c7e749663 100644
--- a/src/interfaces/ecpg/test/test_init.pgc
+++ b/src/interfaces/ecpg/test/test_init.pgc
@@ -12,7 +12,8 @@ void sqlmeldung(char *meldung, short trans)
{
}
-#define NO 0
+exec sql define NONO 0;
+
#define YES 1
#ifdef _cplusplus
@@ -24,8 +25,9 @@ namespace N
int main()
{ struct sa x,*y;
exec sql begin declare section;
-int a=2;
+int a=(int)2;
int b=2+2;
+int b2=(14*7);
int d=x.member;
int g=fb(2);
int i=3^1;
@@ -38,7 +40,6 @@ long iay /* = 1L */ ;
long long iax /* = 40000000000LL */ ;
exec sql end declare section;
-/* not working */
int f=fa();
#ifdef _cplusplus
@@ -57,7 +58,7 @@ exec sql whenever sqlerror do fd("50",1);
exec sql select now();
exec sql whenever sqlerror do fe(ENUM0);
exec sql select now();
-/* ex ec sql whenever sqlerror do sqlmeldung(NULL,NO); */
+exec sql whenever sqlerror do sqlmeldung(NULL, NONO);
exec sql select now();
return 0;
}