source:
trunk/debathena/debathena/config-package-dev/decode
@
25060
Revision 25060, 228 bytes checked in by andersk, 14 years ago (diff) | |
---|---|
|
Line | |
---|---|
1 | #!/usr/bin/perl |
2 | $ARGV[0] =~ s/\+([^+]*)\+/unparse($1)/eg; |
3 | print $ARGV[0]; |
4 | sub 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.