5 if len( sys
.argv
) == 1 :
6 for asc_line
in sys
.stdin
.readlines():
7 mpw_line
= string
.replace(asc_line
, "\\xA5", "\245")
8 mpw_line
= string
.replace(mpw_line
, "\\xB6", "\266")
9 mpw_line
= string
.replace(mpw_line
, "\\xC4", "\304")
10 mpw_line
= string
.replace(mpw_line
, "\\xC5", "\305")
11 mpw_line
= string
.replace(mpw_line
, "\\xFF", "\377")
12 mpw_line
= string
.replace(mpw_line
, "\n", "\r")
13 mpw_line
= string
.replace(mpw_line
, "\\n", "\n")
14 sys
.stdout
.write(mpw_line
)
15 elif sys
.argv
[1] == "-r" :
16 for mpw_line
in sys
.stdin
.readlines():
17 asc_line
= string
.replace(mpw_line
, "\n", "\\n")
18 asc_line
= string
.replace(asc_line
, "\r", "\n")
19 asc_line
= string
.replace(asc_line
, "\245", "\\xA5")
20 asc_line
= string
.replace(asc_line
, "\266", "\\xB6")
21 asc_line
= string
.replace(asc_line
, "\304", "\\xC4")
22 asc_line
= string
.replace(asc_line
, "\305", "\\xC5")
23 asc_line
= string
.replace(asc_line
, "\377", "\\xFF")
24 sys
.stdout
.write(asc_line
)