X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=programs%2Fimagex-win32.c;h=6ff838ca63e845a7053dbc7a2a984b9fafb9a491;hb=a8343baff22193be4651a3a63b07cb1520ced4e8;hp=0d87bab37c87b7c835e751b68ad601e78b0caac0;hpb=2850f8933244f6c63f608eec612ad804e01072e1;p=wimlib diff --git a/programs/imagex-win32.c b/programs/imagex-win32.c index 0d87bab3..6ff838ca 100644 --- a/programs/imagex-win32.c +++ b/programs/imagex-win32.c @@ -56,28 +56,6 @@ L" Maybe try converting your text file to UTF-16LE?\n" return NULL; } -static inline bool -is_path_separator(wchar_t c) -{ - return c == L'/' || c == L'\\'; -} - -/* basename() (modifying, trailing-slash stripping version) for wide-character - * strings. Understands both forward and backward slashes. */ -wchar_t * -win32_wbasename(wchar_t *path) -{ - wchar_t *p = wcschr(path, L'\0'); - - p--; - while (p >= path && is_path_separator(*p)) - *p-- = '\0'; - while (p >= path && !is_path_separator(*p)) - p--; - p++; - return p; -} - /* Set a file descriptor to binary mode. */ void set_fd_to_binary_mode(int fd) { @@ -90,7 +68,7 @@ static wchar_t * get_security_descriptor_string(PSECURITY_DESCRIPTOR desc) { wchar_t *str = NULL; - /* 53 characters!!! */ + /* 52 characters!!! */ ConvertSecurityDescriptorToStringSecurityDescriptorW( desc, SDDL_REVISION_1,