X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fmangle.c;h=559013135db711c69a7cd7b4bdaaf1205e2578a2;hb=559eeb2b522e7354ab21985d562d4f2a626288e0;hp=a57b5c23c6f38a2f9319cf7d51cf086f4cae1d0f;hpb=f2bad2db4833dee287931103007018d0c4368192;p=chaz%2Ftar diff --git a/src/mangle.c b/src/mangle.c index a57b5c2..5590131 100644 --- a/src/mangle.c +++ b/src/mangle.c @@ -1,5 +1,5 @@ /* Encode long filenames for GNU tar. - Copyright (C) 1988, 1992, 1994, 1996, 1997 Free Software Foundation, Inc. + Copyright 1988, 1992, 1994, 1996, 1997, 1999 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 the @@ -13,13 +13,9 @@ 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., - 59 Place - Suite 330, Boston, MA 02111-1307, USA. */ + 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "system.h" - -#include -time_t time (); - #include "common.h" struct mangled @@ -31,10 +27,6 @@ struct mangled char normal[1]; }; -/* Should use a hash table, etc. . */ -struct mangled *first_mangle; -int mangled_num = 0; - /*---------------------------------------------------------------------. | Extract a GNUTYPE_NAMES record contents. It seems that such are not | | produced anymore by GNU tar, but we leave the reading code around | @@ -101,7 +93,7 @@ extract_mangle (void) else if (verbose_option) WARN ((0, 0, _("Renamed %s to %s"), name, name_end + 4)); } -#ifdef S_ISLNK +#ifdef HAVE_SYMLINK else if (!strncmp (cursor, "Symlink ", 8)) { name = cursor + 8;