Re: ERROR: invalid datatype 'FILE'

Поиск
Список
Период
Сортировка
От Andrej
Тема Re: ERROR: invalid datatype 'FILE'
Дата
Msg-id AANLkTi=oxyfLnyLjgca8Je38+B+UbLH-hbBgFcb8xwXZ@mail.gmail.com
обсуждение исходный текст
Ответ на ERROR: invalid datatype 'FILE'  (Amish <amish.pandya@in.com>)
Ответы Re: ERROR: invalid datatype 'FILE'  (Mladen Gogala <mladen.gogala@vmsinfo.com>)
Список pgsql-novice
On 1 February 2011 20:03, Amish <amish.pandya@in.com> wrote:

> ERROR: invalid datatype 'FILE'
>
> Program Code
>
> #include <stdlib.h>
> #include <stdio.h>
>
> EXEC SQL BEGIN DECLARE SECTION;
> struct  rid_ds
> {
>        double de_re_rid;
>        double de_re_xrid;
>        FILE   *fp;
> } dbinfo_t;
> dbinfo_t dbval;
> EXEC SQL END DECLARE SECTION;
>
> main()
> {
>
>                printf("Test Program :\n");
>
> }
>
>
> Below is the command i use to compile the code.
>
> ecpg -c prog1.pgc
>
> prog1.pgc:9: ERROR: invalid datatype 'FILE'
>
> The same code compiles using esqlc without any problem. Is there any way to
> fix about error
>
> ECPG version:
>
> ecpg (PostgreSQL 8.2.13) 4.2.1
>
> RHEL 5 update 3

I have no idea what esqlc is, but I'll hazard a guess that it by
default includes
something that actually defines FILE.  FILE isn't defined in stdio.h
or stdlib.h,
for that matter, so I'm not really surprised that it won't compile.



Cheers,
Andrej

В списке pgsql-novice по дате отправления:

Предыдущее
От: Lew
Дата:
Сообщение: Re: Primary keys in a single column table and text vs varchar
Следующее
От: Mladen Gogala
Дата:
Сообщение: Re: ERROR: invalid datatype 'FILE'