Commit 72f311b8 authored by Michael Meskes's avatar Michael Meskes

Fixed order of include file search path.

parent 1c9ac7df
...@@ -1404,6 +1404,10 @@ Fri May 2 16:37:06 CEST 2003 ...@@ -1404,6 +1404,10 @@ Fri May 2 16:37:06 CEST 2003
Tue May 6 11:51:33 CEST 2003 Tue May 6 11:51:33 CEST 2003
- Added rfmtlong compatibility function. - Added rfmtlong compatibility function.
Tue May 13 13:34:12 CEST 2003
- Fixed order of include search path.
- Set ecpg version to 2.12.0. - Set ecpg version to 2.12.0.
- Set ecpg library to 3.4.2. - Set ecpg library to 3.4.2.
- Set pgtypes library to 1.0.0 - Set pgtypes library to 1.0.0
......
/* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/ecpg.c,v 1.68 2003/05/02 14:43:25 meskes Exp $ */ /* $Header: /cvsroot/pgsql/src/interfaces/ecpg/preproc/ecpg.c,v 1.69 2003/05/13 11:29:14 meskes Exp $ */
/* New main for ecpg, the PostgreSQL embedded SQL precompiler. */ /* New main for ecpg, the PostgreSQL embedded SQL precompiler. */
/* (C) Michael Meskes <meskes@postgresql.org> Feb 5th, 1998 */ /* (C) Michael Meskes <meskes@postgresql.org> Feb 5th, 1998 */
...@@ -61,12 +61,19 @@ help(const char *progname) ...@@ -61,12 +61,19 @@ help(const char *progname)
static void static void
add_include_path(char *path) add_include_path(char *path)
{ {
struct _include_path *ip = include_paths; struct _include_path *ip = include_paths, *new;
include_paths = mm_alloc(sizeof(struct _include_path)); new = mm_alloc(sizeof(struct _include_path));
include_paths->path = path; new->path = path;
include_paths->next = ip; new->next = NULL;
if (ip == NULL)
include_paths = new;
else
{
for (;ip->next != NULL; ip=ip->next);
ip->next = new;
}
} }
static void static void
...@@ -125,11 +132,6 @@ main(int argc, char *const argv[]) ...@@ -125,11 +132,6 @@ main(int argc, char *const argv[])
} }
} }
add_include_path("/usr/include");
add_include_path(INCLUDE_PATH);
add_include_path("/usr/local/include");
add_include_path(".");
while ((c = getopt(argc, argv, "vcio:I:tD:dC:")) != -1) while ((c = getopt(argc, argv, "vcio:I:tD:dC:")) != -1)
{ {
switch (c) switch (c)
...@@ -187,6 +189,11 @@ main(int argc, char *const argv[]) ...@@ -187,6 +189,11 @@ main(int argc, char *const argv[])
} }
} }
add_include_path(".");
add_include_path("/usr/local/include");
add_include_path(INCLUDE_PATH);
add_include_path("/usr/include");
if (verbose) if (verbose)
{ {
fprintf(stderr, "%s, the PostgreSQL embedded C preprocessor, version %d.%d.%d\n", fprintf(stderr, "%s, the PostgreSQL embedded C preprocessor, version %d.%d.%d\n",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment