source: trunk/debathena/debathena/config-package-dev/decode @ 25060

Revision 25060, 228 bytes checked in by andersk, 13 years ago (diff)
Mark decode script executable
  • Property svn:executable set to *
Line 
1#!/usr/bin/perl
2$ARGV[0] =~ s/\+([^+]*)\+/unparse($1)/eg;
3print $ARGV[0];
4sub unparse {
5    $_ = $_[0];
6    return "/" unless $_;
7    return "_" if $_ eq "-";
8    return uc($_) if /^[a-z]$/;
9    s/^x//;
10    return chr hex $_;
11}
Note: See TracBrowser for help on using the repository browser.