RE: [HACKERS] mcxt.h - Mailing list pgsql-hackers

From Horak Daniel
Subject RE: [HACKERS] mcxt.h
Date
Msg-id E821907445D2D2118E0000A024B3BF90520B59@exchange.mmp.plzen-city.cz
Whole thread Raw
List pgsql-hackers
> If I copy mcxt.h there I get this error.
> 
> [postgres@druid:contrib/chkpass] $ make
> cc -g -O -fPIC -I/usr/local/pgsql/include -c chkpass.c
> In file included from /usr/local/pgsql/include/utils/palloc.h:30,
>                  from /usr/local/pgsql/include/postgres.h:44,
>                  from chkpass.c:9:
> /usr/local/pgsql/include/utils/mcxt.h:25: syntax error before 
> `MemoryContext'

This can be caused by the DLLIMPORT symbol in declaration of
CurrentMemoryContext in mcxt.h. DLLIMPORT is defined in c.h as nothing for
all platforms other than win32 (I hope) and c.h is included by postgres.h.
    Dan


pgsql-hackers by date:

Previous
From: "D'Arcy" "J.M." Cain
Date:
Subject: mcxt.h
Next
From: darcy@druid.net ("D'Arcy" "J.M." Cain)
Date:
Subject: mcxt.h