summaryrefslogtreecommitdiff
path: root/soltools/mkdepend/pr.c
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2006-09-22 07:57:51 +0000
committerVladimir Glazounov <vg@openoffice.org>2006-09-22 07:57:51 +0000
commit8f312bbeff81225cda73cb3306cc7532e296d0c9 (patch)
tree9db5bfceb0410c5ad6c95c4cbe28657fe9639155 /soltools/mkdepend/pr.c
parent325feda30b5c1fd630522ffeb3fce0e18d35ee9d (diff)
INTEGRATION: CWS vgbugs04 (1.2.62); FILE MERGED
2006/07/04 10:37:14 vg 1.2.62.1: #137785# optimize makedepend
Diffstat (limited to 'soltools/mkdepend/pr.c')
-rw-r--r--soltools/mkdepend/pr.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/soltools/mkdepend/pr.c b/soltools/mkdepend/pr.c
index 853d405f2a9e..0a1d1a954b39 100644
--- a/soltools/mkdepend/pr.c
+++ b/soltools/mkdepend/pr.c
@@ -39,11 +39,12 @@ extern boolean printed;
extern boolean verbose;
extern boolean show_where_not;
-void add_include(filep, file, file_red, include, dot, failOK)
+void add_include(filep, file, file_red, include, dot, failOK, incCollection)
struct filepointer *filep;
struct inclist *file, *file_red;
char *include;
boolean dot;
+ struct IncludesCollection* incCollection;
{
register struct inclist *newfile;
register struct filepointer *content;
@@ -51,7 +52,7 @@ void add_include(filep, file, file_red, include, dot, failOK)
/*
* First decide what the pathname of this include file really is.
*/
- newfile = inc_path(file->i_file, include, dot);
+ newfile = inc_path(file->i_file, include, dot, incCollection);
if (newfile == NULL) {
if (failOK)
return;
@@ -62,7 +63,7 @@ void add_include(filep, file, file_red, include, dot, failOK)
warning("%s, line %d: ", file->i_file, filep->f_line);
warning1("cannot find include file \"%s\"\n", include);
show_where_not = TRUE;
- newfile = inc_path(file->i_file, include, dot);
+ newfile = inc_path(file->i_file, include, dot, incCollection);
show_where_not = FALSE;
}
@@ -76,7 +77,7 @@ void add_include(filep, file, file_red, include, dot, failOK)
if (!newfile->i_searched) {
newfile->i_searched = TRUE;
content = getfile(newfile->i_file);
- find_includes(content, newfile, file_red, 0, failOK);
+ find_includes(content, newfile, file_red, 0, failOK, incCollection);
freefile(content);
}
}