source: config-package-dev/decode @ 6df6dbb

Revision 6df6dbb, 228 bytes checked in by Tim Abbott <tabbott@…>, 14 years ago (diff)
Add the decode file itself to version control. git-svn-id: svn+ssh://svn.mit.edu/athena/trunk/debathena/debathena/config-package-dev@24647 728af825-273c-0410-89f9-f7d3b574a069
  • Property mode set to 100644
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.