]> Savannah Git Hosting - gnulib.git/commit
filename: Copy some definitions from module 'dosname'.
authorBruno Haible <bruno@clisp.org>
Sat, 28 Mar 2020 13:06:05 +0000 (14:06 +0100)
committerBruno Haible <bruno@clisp.org>
Sat, 28 Mar 2020 13:06:05 +0000 (14:06 +0100)
commitd98fe81b8848176d7054eccac5e6352b1eb216b6
treef3ad189e26462871dc6142ad9eaadc4de4f8d8b9
parent79e056e5a0394b75dd38772697b495d60e2c3b3f
filename: Copy some definitions from module 'dosname'.

* lib/filename.h: Include <string.h>, for IS_FILE_NAME_WITH_DIR.
(HAS_DEVICE): Document macro.
(FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE): New macro.
(IS_ABSOLUTE_FILE_NAME): Consider
FILE_SYSTEM_DRIVE_PREFIX_CAN_BE_RELATIVE.
(IS_RELATIVE_FILE_NAME, IS_FILE_NAME_WITH_DIR): New macros.
(IS_ABSOLUTE_PATH, IS_PATH_WITH_DIR): Define as deprecated aliases.
* lib/relocatable.c (IS_FILE_NAME_WITH_DIR): Renamed from
IS_PATH_WITH_DIR.
(DllMain): Update.
* lib/progreloc.c (IS_FILE_NAME_WITH_DIR): Renamed from
IS_PATH_WITH_DIR.
(find_executable): Update.
* NEWS: Document the deprecations.
ChangeLog
NEWS
lib/filename.h
lib/progreloc.c
lib/relocatable.c