[Devel] CVS commitlog: sip-server/modules/postgres Makefile
dbase.c pg_con.h
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Feb 14 11:27:28 CET 2007
Hi Klaus,
The '< ...>' notation instructs the compiler to look for the file in
certain 'standard' system directories (like the once specified via -I param;
to quote from wikipedia (http://en.wikipedia.org/wiki/C_preprocessor):
The angle brackets were originally used to indicate 'system' include
files, and double quotes user-written include files, and it is good
practice to retain this distinction. C compilers and programming
environments all have a facility which allows the programmer to define
where include files can be found. This can be introduced through a
command line flag, which can be parameterized using a makefile
<http://en.wikipedia.org/wiki/Make>, so that a different set of include
files can be swapped in for different operating systems, for instance.
so, the error was not the "" versus <>, but including the "postgres"
path in include - guess on CentOS the file is located on a different path
Helge, could you see where the libpq-fe.h file is locate on your system?
thanks and regards,
bogdan
Klaus Darilion wrote:
> Bogdan-Andrei Iancu wrote:
>
>> 1.3 +2 -2 sip-server/modules/postgres/pg_con.h
>> [
>> http://openser.cvs.sourceforge.net/openser/sip-server/modules/postgres/pg_con.h?r1=1.2&r2=1.3
>> ]
>
> Hi!
>
> Please enlighten a amateur programmer: I always thought that include
> with <> should be used for system libraries and "" for local include
> files.
>
> Thus, why is there "" used instead of <>?
>
> regards
> klaus
>
More information about the Devel
mailing list