]> Dogcows Code - chaz/tar/blobdiff - src/mangle.c
(to_chars): Fix base-256 output.
[chaz/tar] / src / mangle.c
index a208915c0efcd6e630e262d25e258af0b219aa64..559013135db711c69a7cd7b4bdaaf1205e2578a2 100644 (file)
@@ -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
    59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #include "system.h"
-
-#include <time.h>
-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;
This page took 0.023384 seconds and 4 git commands to generate.