From a887cf0ef548eafaa7f8d916dd64828501622218 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Fri, 2 Dec 2011 16:06:10 +0000 Subject: * path.cc (conv_path_list): Take cygwin_conv_path_t as third parameter. Allow all types of CCP conversions. Accommodate throughout. (cygwin_conv_path): Use current ANSI or OEM codepage for WIN_A conversions, depending on current file API codepage setting. (cygwin_conv_path_list): Allow all CCP conversion types. * include/sys/cygwin.h (CCP_CONVTYPE_MASK): Add to cygwin_conv_path_t enum for convenience. --- winsup/cygwin/include/sys/cygwin.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'winsup/cygwin/include/sys/cygwin.h') diff --git a/winsup/cygwin/include/sys/cygwin.h b/winsup/cygwin/include/sys/cygwin.h index 5fe3af794..85c452677 100644 --- a/winsup/cygwin/include/sys/cygwin.h +++ b/winsup/cygwin/include/sys/cygwin.h @@ -50,6 +50,8 @@ enum CCP_WIN_A_TO_POSIX, /* from is char*, to is char* */ CCP_WIN_W_TO_POSIX, /* from is wchar_t*, to is char* */ + CCP_CONVTYPE_MASK = 3, + /* Or these values to the above as needed. */ CCP_ABSOLUTE = 0, /* Request absolute path (default). */ CCP_RELATIVE = 0x100 /* Request to keep path relative. */ -- cgit v1.2.3