diff options
author | DJ Delorie <dj@redhat.com> | 2010-04-24 01:03:15 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2010-04-24 01:03:15 +0000 |
commit | a39be4e22d2dd34eb403557e0be08dc640fd52e7 (patch) | |
tree | 9f4c03bdcfd601b34f0d1226c2a11533521447c4 /include/libiberty.h | |
parent | 8802178fddfd28038bb95867869bb5bc6ac9743a (diff) | |
download | cygnal-a39be4e22d2dd34eb403557e0be08dc640fd52e7.tar.gz cygnal-a39be4e22d2dd34eb403557e0be08dc640fd52e7.tar.bz2 cygnal-a39be4e22d2dd34eb403557e0be08dc640fd52e7.zip |
merge from gcc
Diffstat (limited to 'include/libiberty.h')
-rw-r--r-- | include/libiberty.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/libiberty.h b/include/libiberty.h index a7716e4a4..b320b18e9 100644 --- a/include/libiberty.h +++ b/include/libiberty.h @@ -116,6 +116,17 @@ extern char *basename (const char *); extern const char *lbasename (const char *); +/* Same, but assumes DOS semantics (drive name, backslash is also a + dir separator) regardless of host. */ + +extern const char *dos_lbasename (const char *); + +/* Same, but assumes Unix semantics (absolute paths always start with + a slash, only forward slash is accepted as dir separator) + regardless of host. */ + +extern const char *unix_lbasename (const char *); + /* A well-defined realpath () that is always compiled in. */ extern char *lrealpath (const char *); |