+2001-03-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppfiles.c (INCLUDE_LEN_FUDGE, ENOMEM): Delete.
+ (cpp_included, find_include_file): Update.
+ (_cpp_compare_file_date): Make else unconditional.
+
2001-03-10 kaz Kojima <kkojima@rr.iij4u.or.jp>
* config/sh/sh.h (LEGITIMATE_PIC_OPERAND_P): Defined.
# define O_BINARY 0
#endif
-#ifndef INCLUDE_LEN_FUDGE
-# define INCLUDE_LEN_FUDGE 0
-#endif
-
/* If errno is inspected immediately after a system call fails, it will be
nonzero, and no error number will ever be zero. */
#ifndef ENOENT
#ifndef ENOTDIR
# define ENOTDIR 0
#endif
-#ifndef ENOMEM
-# define ENOMEM 0
-#endif
/* Suppress warning about function macros used w/o arguments in traditional
C. It is unlikely that glibc's strcmp macro helps this file at all. */
}
/* Search directory path for the file. */
- name = (char *) alloca (strlen (fname) + pfile->max_include_len
- + 2 + INCLUDE_LEN_FUDGE);
+ name = (char *) alloca (strlen (fname) + pfile->max_include_len + 2);
for (path = CPP_OPTION (pfile, quote_include); path; path = path->next)
{
memcpy (name, path->name, path->len);
return open_file (pfile, fname);
/* Search directory path for the file. */
- name = (char *) alloca (strlen (fname) + pfile->max_include_len
- + 2 + INCLUDE_LEN_FUDGE);
+ name = (char *) alloca (strlen (fname) + pfile->max_include_len + 2);
for (path = search_start; path; path = path->next)
{
memcpy (name, path->name, path->len);
if (f->type == CPP_HEADER_NAME)
search_start = CPP_OPTION (pfile, bracket_include);
- else if (CPP_OPTION (pfile, ignore_srcdir))
+ else
search_start = pfile->buffer->search_from;
inc = find_include_file (pfile, fname, search_start);