system.h: Include filenames.h.
commit3dce14083fc35cc2b60906577cf797e0ae49f1b8
authorZack Weinberg <zack@gcc.gnu.org>
Thu, 3 Jul 2003 04:24:01 +0000 (3 04:24 +0000)
committerZack Weinberg <zack@gcc.gnu.org>
Thu, 3 Jul 2003 04:24:01 +0000 (3 04:24 +0000)
tree37ea22037f920e97ce155abc8dd8f4290af8dba6
parentbacb96b24f038ebc8072abfcdb145ff6568a8554
system.h: Include filenames.h.

* system.h: Include filenames.h.
(IS_DIR_SEPARATOR, IS_ABSOLUTE_PATHNAME): Don't define.
(DIR_SEPARATOR, DIR_SEPARATOR_2): If not already defined,
define based on HAVE_DOS_BASED_FILE_SYSTEM.
* config/i386/xm-cygwin.h, config/i386/xm-djgpp.h
* config/i386/xm-mingw32.h: Don't define
HAVE_DOS_BASED_FILE_SYSTEM,
DIR_SEPARATOR, or DIR_SEPARATOR_2.
* doc/hostconfig.texi: Update to match.

* cppfiles.c, gcc.c, gensupport.c, protoize.c,
config/i386/cygwin.h:
Use IS_ABSOLUTE_PATH throughout.
* gcc.c (DIR_UP): Delete, unused.
* protoize.c (IS_SAME_PATH): Define in terms of
FILENAME_CMP.
(is_abspath): Delete.
java:
* jcf-path.c: Don't default-define PATH_SEPARATOR nor
DIR_SEPARATOR.
Use FILENAME_CMP.
* jcf-write.c: Don't default-define DIR_SEPARATOR.
* jcf.h: Delete COMPARE_FILENAMES definition.

From-SVN: r68863
15 files changed:
gcc/ChangeLog
gcc/config/i386/cygwin.h
gcc/config/i386/xm-cygwin.h
gcc/config/i386/xm-djgpp.h
gcc/config/i386/xm-mingw32.h
gcc/cppfiles.c
gcc/doc/hostconfig.texi
gcc/gcc.c
gcc/gensupport.c
gcc/java/ChangeLog
gcc/java/jcf-path.c
gcc/java/jcf-write.c
gcc/java/jcf.h
gcc/protoize.c
gcc/system.h