diff options
author | Doug Evans <dje@gnu.org> | 1995-11-29 23:01:50 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1995-11-29 23:01:50 +0000 |
commit | 6f5541c735f577d626f368646fdd47d4e0abbcc8 (patch) | |
tree | d2d926f47ce386a48a88df22d28dbe3a3a327e33 /gcc | |
parent | c1da383f79e0b0f197e97adb984b82cd9e0cb213 (diff) | |
download | gcc-6f5541c735f577d626f368646fdd47d4e0abbcc8.zip gcc-6f5541c735f577d626f368646fdd47d4e0abbcc8.tar.gz gcc-6f5541c735f577d626f368646fdd47d4e0abbcc8.tar.bz2 |
* cccp.c (do_include): Recognize c:\foo as absolute path name in DOS.
From-SVN: r10631
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cccp.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -4483,6 +4483,14 @@ get_filename: #ifdef DIR_SEPARATOR || *fbeg == DIR_SEPARATOR #endif +#if defined (__MSDOS__) || defined (_WIN32) + || (isalpha (fbeg[0]) && fbeg[1] == ':' + && (fbeg[2] == '/' +#ifdef DIR_SEPARATOR + || fbeg[2] == DIR_SEPARATOR +#endif + )) +#endif ) { strncpy (fname, (char *) fbeg, flen); fname[flen] = 0; |