X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fdirname.c;h=483c33867258303cf196dd2f789e9bc09b0a5ca1;hb=024e00dc5ac2b025d28dffa04585c95a4c6f4cc8;hp=15d25967afe88d8422f25503a89b6cdbc39b1df2;hpb=2516905b58eead5c5285af06e09d350343b9f5fb;p=gnulib.git diff --git a/lib/dirname.c b/lib/dirname.c index 15d25967a..483c33867 100644 --- a/lib/dirname.c +++ b/lib/dirname.c @@ -1,5 +1,5 @@ /* dirname.c -- return all but the last element in a path - Copyright (C) 1990 Free Software Foundation, Inc. + Copyright (C) 1990, 1998 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -12,35 +12,36 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#ifdef HAVE_CONFIG_H -#include +#if HAVE_CONFIG_H +# include #endif #ifdef STDC_HEADERS -#include +# include #else char *malloc (); #endif -#if defined(STDC_HEADERS) || defined(HAVE_STRING_H) -#include +#if defined STDC_HEADERS || defined HAVE_STRING_H +# include #else -#include -#ifndef strrchr -#define strrchr rindex -#endif +# include +# ifndef strrchr +# define strrchr rindex +# endif #endif +#include "dirname.h" + /* Return the leading directories part of PATH, allocated with malloc. If out of memory, return 0. Assumes that trailing slashes have already been removed. */ char * -dirname (path) - char *path; +dir_name (const char *path) { char *newpath; char *slash;