diff options
author | Michael Meskes <meskes@postgresql.org> | 2002-01-07 16:25:45 +0000 |
---|---|---|
committer | Michael Meskes <meskes@postgresql.org> | 2002-01-07 16:25:45 +0000 |
commit | 54452833efced6473ec96ecce3848708d26335be (patch) | |
tree | 8692b4c29950db9b8cb8175a89953478cbecd865 /src/interfaces/ecpg/test/test_init.pgc | |
parent | 731204e0903b32b496d536acddc10df458bab186 (diff) | |
download | postgresql-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.pgc | 9 |
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; } |