summaryrefslogtreecommitdiff
path: root/lib/dirname.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dirname.h')
-rw-r--r--lib/dirname.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/dirname.h b/lib/dirname.h
index 91479ad9a..bc2400a7d 100644
--- a/lib/dirname.h
+++ b/lib/dirname.h
@@ -34,8 +34,8 @@
# define FILE_SYSTEM_PREFIX_LEN(Filename) 0
# endif
-# define IS_ABSOLUTE_FILE_NAME(Name) (ISSLASH (*Name))
-# define IS_RELATIVE_FILE_NAME(Name) ( ! IS_ABSOLUTE_FILE_NAME (Name))
+# define IS_ABSOLUTE_FILE_NAME(F) ISSLASH ((F)[FILE_SYSTEM_PREFIX_LEN (F)])
+# define IS_RELATIVE_FILE_NAME(F) (! IS_ABSOLUTE_FILE_NAME (F))
char *base_name (char const *path);
char *dir_name (char const *path);