mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-22 00:38:06 +08:00
* path.cc: Perform some whitespace fixups throughout.
This commit is contained in:
parent
ca4d966d1b
commit
c4441d46b6
@ -1,3 +1,7 @@
|
|||||||
|
2012-07-01 Christopher Faylor <me.cygwin2012@cgf.cx>
|
||||||
|
|
||||||
|
* path.cc: Perform some whitespace fixups throughout.
|
||||||
|
|
||||||
2012-06-28 Corinna Vinschen <corinna@vinschen.de>
|
2012-06-28 Corinna Vinschen <corinna@vinschen.de>
|
||||||
|
|
||||||
* kernel32.cc (_KERNEL32_): Define. Explain why.
|
* kernel32.cc (_KERNEL32_): Define. Explain why.
|
||||||
|
@ -112,7 +112,8 @@ muto NO_COPY cwdstuff::cwd_lock;
|
|||||||
static const GUID GUID_shortcut
|
static const GUID GUID_shortcut
|
||||||
= { 0x00021401L, 0, 0, {0xc0, 0, 0, 0, 0, 0, 0, 0x46}};
|
= { 0x00021401L, 0, 0, {0xc0, 0, 0, 0, 0, 0, 0, 0x46}};
|
||||||
|
|
||||||
enum {
|
enum
|
||||||
|
{
|
||||||
WSH_FLAG_IDLIST = 0x01, /* Contains an ITEMIDLIST. */
|
WSH_FLAG_IDLIST = 0x01, /* Contains an ITEMIDLIST. */
|
||||||
WSH_FLAG_FILE = 0x02, /* Contains a file locator element. */
|
WSH_FLAG_FILE = 0x02, /* Contains a file locator element. */
|
||||||
WSH_FLAG_DESC = 0x04, /* Contains a description. */
|
WSH_FLAG_DESC = 0x04, /* Contains a description. */
|
||||||
@ -123,24 +124,24 @@ enum {
|
|||||||
};
|
};
|
||||||
|
|
||||||
struct win_shortcut_hdr
|
struct win_shortcut_hdr
|
||||||
{
|
{
|
||||||
DWORD size; /* Header size in bytes. Must contain 0x4c. */
|
DWORD size; /* Header size in bytes. Must contain 0x4c. */
|
||||||
GUID magic; /* GUID of shortcut files. */
|
GUID magic; /* GUID of shortcut files. */
|
||||||
DWORD flags; /* Content flags. See above. */
|
DWORD flags; /* Content flags. See above. */
|
||||||
|
|
||||||
/* The next fields from attr to icon_no are always set to 0 in Cygwin
|
/* The next fields from attr to icon_no are always set to 0 in Cygwin
|
||||||
and U/Win shortcuts. */
|
and U/Win shortcuts. */
|
||||||
DWORD attr; /* Target file attributes. */
|
DWORD attr; /* Target file attributes. */
|
||||||
FILETIME ctime; /* These filetime items are never touched by the */
|
FILETIME ctime; /* These filetime items are never touched by the */
|
||||||
FILETIME mtime; /* system, apparently. Values don't matter. */
|
FILETIME mtime; /* system, apparently. Values don't matter. */
|
||||||
FILETIME atime;
|
FILETIME atime;
|
||||||
DWORD filesize; /* Target filesize. */
|
DWORD filesize; /* Target filesize. */
|
||||||
DWORD icon_no; /* Icon number. */
|
DWORD icon_no; /* Icon number. */
|
||||||
|
|
||||||
DWORD run; /* Values defined in winuser.h. Use SW_NORMAL. */
|
DWORD run; /* Values defined in winuser.h. Use SW_NORMAL. */
|
||||||
DWORD hotkey; /* Hotkey value. Set to 0. */
|
DWORD hotkey; /* Hotkey value. Set to 0. */
|
||||||
DWORD dummy[2]; /* Future extension probably. Always 0. */
|
DWORD dummy[2]; /* Future extension probably. Always 0. */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Return non-zero if PATH1 is a prefix of PATH2.
|
/* Return non-zero if PATH1 is a prefix of PATH2.
|
||||||
Both are assumed to be of the same path style and / vs \ usage.
|
Both are assumed to be of the same path style and / vs \ usage.
|
||||||
@ -1351,8 +1352,8 @@ normalize_win32_path (const char *src, char *dst, char *&tail)
|
|||||||
if ((tail - dst) >= NT_MAX_PATH)
|
if ((tail - dst) >= NT_MAX_PATH)
|
||||||
return ENAMETOOLONG;
|
return ENAMETOOLONG;
|
||||||
}
|
}
|
||||||
if (tail > dst + 1 && tail[-1] == '.' && tail[-2] == '\\')
|
if (tail > dst + 1 && tail[-1] == '.' && tail[-2] == '\\')
|
||||||
tail--;
|
tail--;
|
||||||
*tail = '\0';
|
*tail = '\0';
|
||||||
debug_printf ("%s = normalize_win32_path (%s)", dst, src_start);
|
debug_printf ("%s = normalize_win32_path (%s)", dst, src_start);
|
||||||
return 0;
|
return 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user