From: | Antonio Sergio de Mello e Souza <asergioz(at)bol(dot)com(dot)br> |
---|---|
To: | pgsql-interfaces(at)postgresql(dot)org |
Subject: | ECPG error message |
Date: | 2001-10-22 14:44:19 |
Message-ID: | 3BD430C3.5000700@bol.com.br |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-interfaces |
Hi all,
When I try to compile source code with these variable declarations:
18 EXEC SQL BEGIN DECLARE SECTION;
19 struct FIELDS_t {
20 char cod[16];
21 long double val;
22 } fields;
23 char command[100];
24 EXEC SQL END DECLARE SECTION;
$ ecpg -t -I /usr/local/pgsql/include -o tstexecute.c tstexecute.ec
I get this error message:
tstexecute.ec:20: ERROR: parse error at or near "double"
What's the problem with long double?
Isn't it a standard C data type?
I'm using PostgreSQL 7.1.2, compiled with options:
--with-tcl --enable-locale --enable-multibyte=LATIN1
and my system is a:
Linux version 2.2.16-13cl ( root(at)mapi2(dot)conectiva(dot)com(dot)br
<mailto:root(at)mapi2(dot)conectiva(dot)com(dot)br> ) (gcc version
egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 seg jun 26 17:15:04
BRST 2000
Detected 398201 kHz processor.
Memory: 127848k/131008k available (1028k kernel code, 416k reserved,
1648k data, 68k init)
CPU: Intel Celeron (Mendocino) stepping 05
.
Regards,
Antonio Sergio
From | Date | Subject | |
---|---|---|---|
Next Message | Joel Mc Graw | 2001-10-22 17:45:23 | Python interface and Money? |
Previous Message | Edward Pilipczuk | 2001-10-22 08:34:59 | ECPG - connection name in "EXEC SQL AT ... " statement |