Mercurial > emacs
changeset 9799:c9c11e41bf07
(DEVICE_SEP, DIRECTORY_SEP, IS_DEVICE_SEP)
(IS_DIRECTORY_SEP, IS_ANY_SEP): New macros, defined if not already def.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 01 Nov 1994 08:47:47 +0000 |
parents | 05a06f8f244d |
children | 476dc2f97d11 |
files | src/lisp.h |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lisp.h Tue Nov 01 08:45:04 1994 +0000 +++ b/src/lisp.h Tue Nov 01 08:47:47 1994 +0000 @@ -1493,3 +1493,27 @@ /* Set up the name of the machine we're running on. */ extern void init_system_name (); + +/* Some systems (e.g., NT) use a different path separator than Unix, + in addition to a device separator. Default the path separator + to '/', and don't test for a device separator in IS_ANY_SEP. */ + +#ifndef DIRECTORY_SEP +#define DIRECTORY_SEP '/' +#endif +#ifndef DEVICE_SEP +#define DEVICE_SEP ':' +#endif +#ifndef IS_DIRECTORY_SEP +#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP) +#endif +#ifndef IS_DEVICE_SEP +#ifndef DEVICE_SEP +#define IS_DEVICE_SEP(_c_) 0 +#else +#define IS_DEVICE_SEP(_c_) ((_c_) == DEVICE_SEP) +#endif +#endif +#ifndef IS_ANY_SEP +#define IS_ANY_SEP(_c_) (IS_DIRECTORY_SEP (_c_)) +#endif