diff options
author | Eli Zaretskii <eliz@gnu.org> | 2001-06-04 07:45:08 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2001-06-04 07:45:08 +0000 |
commit | cdd86f119977e06aa182dec773137949f4c03bb1 (patch) | |
tree | 16a817710ac0178d3d617e6e4406da570521b324 /gdb/defs.h | |
parent | 5f4b60ce6d08ea0478a94ee704c2c69b10e8dc67 (diff) | |
download | gdb-cdd86f119977e06aa182dec773137949f4c03bb1.tar.gz |
* source.c (mod_path, openp): Use HAVE_DOS_BASED_FILE_SYSTEM
instead of system-specific define's like _WIN32 and __MSDOS__.
Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH instead of SLASH_P and
ROOTED_P.
(top-level): #include "filenames.h".
* solib.c (solib_open): Use IS_DIR_SEPARATOR and IS_ABSOLUTE_PATH
instead of SLASH_CHAR, ROOTED_P and SLASH_P.
(top-level): #include "filenames.h".
* defs.h (SLASH_P, SLASH_CHAR, ROOTED_P): Remove definitions.
(SLASH_STRING): Define only for _WIN32.
* completer.c: Use HAVE_DOS_BASED_FILE_SYSTEM instead of
__MSDOS_.
* cli/cli-cmds.c (cd_command): Use IS_DIR_SEPARATOR and
IS_ABSOLUTE_PATH instead of SLASH_P and ROOTED_P. Replace
system-specific ifdefs with HAVE_DOS_BASED_FILE_SYSTEM.
(top-level): #include "filenames.h".
Diffstat (limited to 'gdb/defs.h')
-rw-r--r-- | gdb/defs.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/gdb/defs.h b/gdb/defs.h index 435e47b32ac..9c33c53e841 100644 --- a/gdb/defs.h +++ b/gdb/defs.h @@ -1364,34 +1364,14 @@ extern int use_windows; #define DIRNAME_SEPARATOR ':' #endif -#ifndef SLASH_P -#if defined(__GO32__)||defined(_WIN32) -#define SLASH_P(X) ((X)=='\\') -#else -#define SLASH_P(X) ((X)=='/') -#endif -#endif - -#ifndef SLASH_CHAR -#if defined(__GO32__)||defined(_WIN32) -#define SLASH_CHAR '\\' -#else -#define SLASH_CHAR '/' -#endif -#endif - #ifndef SLASH_STRING -#if defined(__GO32__)||defined(_WIN32) +#ifdef _WIN32 #define SLASH_STRING "\\" #else #define SLASH_STRING "/" #endif #endif -#ifndef ROOTED_P -#define ROOTED_P(X) (SLASH_P((X)[0])) -#endif - /* Provide default definitions of PIDGET, TIDGET, and MERGEPID. The name ``TIDGET'' is a historical accident. Many uses of TIDGET in the code actually refer to a lightweight process id, i.e, |