xm-cygwin.h (HAVE_BCOPY): Delete unneeded macro.
* i386/xm-cygwin.h (HAVE_BCOPY): Delete unneeded macro. (HAVE_BZERO): Likewise. (HAVE_BCMP): Likewise. (HAVE_RINDEX): Likewise. (HAVE_INDEX): Likewise. (DIR_SEPARATOR_2): Define. (GET_ENV_PATH_LIST): Turn path lists into POSIX. (PATH_SEPARATOR): Use ':'. From-SVN: r26584
This commit is contained in:
parent
12d03f6671
commit
4197ac787d
@ -1,3 +1,14 @@
|
||||
Thu Apr 22 14:39:43 1999 Mumit Khan <khan@xraylith.wisc.edu>
|
||||
|
||||
* i386/xm-cygwin.h (HAVE_BCOPY): Delete unneeded macro.
|
||||
(HAVE_BZERO): Likewise.
|
||||
(HAVE_BCMP): Likewise.
|
||||
(HAVE_RINDEX): Likewise.
|
||||
(HAVE_INDEX): Likewise.
|
||||
(DIR_SEPARATOR_2): Define.
|
||||
(GET_ENV_PATH_LIST): Turn path lists into POSIX.
|
||||
(PATH_SEPARATOR): Use ':'.
|
||||
|
||||
1999-04-22 Bruce Korb <ddsinc09@ix.netcom.com>
|
||||
|
||||
* configure.in: enable disabling of fast fixincludes
|
||||
|
@ -21,11 +21,6 @@ Boston, MA 02111-1307, USA. */
|
||||
|
||||
#define EXECUTABLE_SUFFIX ".exe"
|
||||
#define NO_SYS_SIGLIST 1
|
||||
#define HAVE_BCOPY 1
|
||||
#define HAVE_BZERO 1
|
||||
#define HAVE_BCMP 1
|
||||
#define HAVE_RINDEX 1
|
||||
#define HAVE_INDEX 1
|
||||
|
||||
/* We support both "/" and "\" since everybody tests both but we
|
||||
default to "/". This is important because if gcc produces Win32
|
||||
@ -34,33 +29,28 @@ Boston, MA 02111-1307, USA. */
|
||||
slashes so using a forward slash shouldn't be problematic from the
|
||||
perspective of wanting gcc to produce native Win32 paths. */
|
||||
#define DIR_SEPARATOR '/'
|
||||
#define DIR_SEPARATOR_2 '\\'
|
||||
|
||||
/* If we allow both '/' and '\' as dir separators, then
|
||||
allow both unix and win32 PATH syntax. */
|
||||
/* Convert win32 style path lists to POSIX style for consistency. */
|
||||
#undef GET_ENV_PATH_LIST
|
||||
#define GET_ENV_PATH_LIST(VAR,NAME) \
|
||||
do { \
|
||||
char *_epath; \
|
||||
char *_win32epath; \
|
||||
_epath = _win32epath = getenv (NAME); \
|
||||
/* if we have a posix path list, convert to win32 path list */ \
|
||||
char *_posixepath; \
|
||||
_epath = _posixepath = getenv (NAME); \
|
||||
/* if we have a posix path list, convert to posix path list */ \
|
||||
if (_epath != NULL && *_epath != 0 \
|
||||
&& cygwin32_posix_path_list_p (_epath)) \
|
||||
&& ! cygwin_posix_path_list_p (_epath)) \
|
||||
{ \
|
||||
char *p; \
|
||||
_win32epath = (char *) xmalloc \
|
||||
(cygwin32_posix_to_win32_path_list_buf_size (_epath)); \
|
||||
cygwin32_posix_to_win32_path_list (_epath, _win32epath); \
|
||||
for (p = _win32epath; p && *p; ++p) \
|
||||
{ \
|
||||
if (*p == '\\') \
|
||||
*p = '/'; \
|
||||
} \
|
||||
_posixepath = (char *) xmalloc \
|
||||
(cygwin_win32_to_posix_path_list_buf_size (_epath)); \
|
||||
cygwin_win32_to_posix_path_list (_epath, _posixepath); \
|
||||
} \
|
||||
(VAR) = _win32epath; \
|
||||
(VAR) = _posixepath; \
|
||||
} while (0)
|
||||
|
||||
#define PATH_SEPARATOR ';'
|
||||
#define PATH_SEPARATOR ':'
|
||||
|
||||
/* This is needed so that protoize will compile. */
|
||||
#ifndef POSIX
|
||||
|
Loading…
Reference in New Issue
Block a user