Commit Graph

21 Commits

Author SHA1 Message Date
Jim Meyering e149a84b32 Use "", not <> to include dirname.h. 2001-05-12 15:39:45 +00:00
Jim Meyering 4b8000742f (FILESYSTEM_PREFIX_LEN, PARAMS, ISSLASH): Remove; now in dirname.h.
Do not include <stdio.h>, <assert.h>; no longer needed.
Include <string.h>, <dirname.h>.
(base_name): Allow file names ending in slashes, other than names
that are all slashes.  In this case, return the basename followed
by the slashes.  This is more general, and can be used in places
where the original base_name purposely had an assertion failure.
(base_len): New function.
2001-05-12 14:23:49 +00:00
Jim Meyering 592e22d509 Include <stdio.h>, needed by assert on SunOS4. 2001-01-16 08:34:45 +00:00
Jim Meyering 70c58e8192 (base_name): Use ISSLASH rather than comparing against `/'. 2000-07-29 16:45:30 +00:00
Jim Meyering 2546495dab (base_name): Add an assertion. 2000-07-23 09:25:14 +00:00
Jim Meyering fde850f7ad update copyright date 2000-07-09 07:22:43 +00:00
Jim Meyering 6710abd4ae (base_name): Add prototype. From Akim Demaille. 1999-09-26 18:37:02 +00:00
Jim Meyering 703336d148 *** empty log message *** 1999-03-13 16:19:18 +00:00
Jim Meyering 2bc2cc2f54 (base_name): If NAME is all slashes, return `/' (in
conformance with the single unix spec).  Reported by Peter Moulder.
1999-03-13 16:09:00 +00:00
Jim Meyering 7a04e95c62 capitalize macro params and protoize 1998-02-24 22:59:34 +00:00
Jim Meyering 938e7fe7ef add copyright 1998-02-24 22:58:26 +00:00
Jim Meyering 41faa55aed (base_name_strip_trailing_slashes): Remove. 1997-06-29 22:26:18 +00:00
Jim Meyering 04c0cd59a5 (base_name_strip_trailing_slashes): new function. 1997-06-29 22:25:54 +00:00
Jim Meyering 437b98461e Don't include backupfile.h. 1997-05-27 14:16:49 +00:00
Jim Meyering ca55ba3715 Update from FSF via patch-2.2.93. 1997-05-27 09:41:25 +00:00
Jim Meyering 19bff1c02d indent cpp-directives 1996-07-15 03:56:06 +00:00
Jim Meyering e8b07e3796 update FSF address in copyright 1996-07-15 03:36:16 +00:00
Jim Meyering dafd2cb4e2 (basename): Rewrite so it doesn't rely on strrchr,
and hence doesn't need to include string.h -- on some alpha-based
OSF systems, there's a conflicting prototype for basename in string.h.
Reported by Kaveh Ghazi.
1996-04-19 04:41:27 +00:00
Jim Meyering 143415e6b8 (basename): Make arg const. 1995-05-13 12:52:57 +00:00
Jim Meyering 85bb215ab8 (basename): Use strrchr, not rindex.
[!STDC_HEADERS && !HAVE_STRING_H]: Define strrchr to rindex.
1995-01-27 15:23:48 +00:00
Jim Meyering ccbd1d7dc5 Initial revision 1992-11-01 05:44:29 +00:00