[net.sources.mac] Macgetta & macputta svenska tecken.

roland@ttds.UUCP (Roland Karlsson) (09/20/85)

Hejsan.

    Problem uppst}r d} man skall macgetta och macputta filer somm inneh}ller
    svenska tecken. H{r f|ljer tv} kommandofiler med tillh|rande program
    vilka konverterar och laddar filer.

    kommandofilerna m}ste naturligtvis editeras f|r att st{mma med var du
    placerar programmen M2s och S2M.

	    Roland Karlsson.

---------- Sk{r h{r ----------------------------------------------------------
: This is a shar archive.  Extract with sh, not csh.
: This archive ends with exit, so do not worry about trailing junk.
echo 'Extracting macputSwe'
sed 's/^X//' > macputSwe << '+ END-OF-FILE macputSwe'
X/usr/alla/roland/bin/S2M < $1 > S2M.tmp
Xmacput -u -a MACA -t TEXT -n $1 S2M.tmp
Xrm S2M.tmp
+ END-OF-FILE macputSwe
chmod 'u=rwx,g=rx,o=rx' 'macputSwe'
echo '	-rwxr-xr-x  1 roland         91 Sep 19 12:54 macputSwe        (as sent)'
echo -n '	'
/bin/ls -l macputSwe
echo 'Extracting macgetSwe'
sed 's/^X//' > macgetSwe << '+ END-OF-FILE macgetSwe'
Xmacget -u M2S.tmp
X/usr/alla/roland/bin/M2S < M2S.tmp.text > TmpFile.$$
Xecho file saved as TmpFile.$$
Xrm M2S.tmp.text
+ END-OF-FILE macgetSwe
chmod 'u=rwx,g=rx,o=rx' 'macgetSwe'
echo '	-rwxr-xr-x  1 roland        117 Sep 19 14:05 macgetSwe        (as sent)'
echo -n '	'
/bin/ls -l macgetSwe
echo 'Extracting M2S.c'
sed 's/^X//' > M2S.c << '+ END-OF-FILE M2S.c'
X# include "stdio.h"
X
Xmain(){
X	int c;
X
X	while((c = getchar()) != EOF){
X		switch(c){
X			case 0x8c:
X				putchar('}');
X				break;
X			case 0x8a:
X				putchar('{');
X				break;
X			case 0x9a:
X				putchar('|');
X				break;
X			case 0x81:
X				putchar(']');
X				break;
X			case 0x80:
X				putchar('[');
X				break;
X			case 0x85:
X				putchar('\\');
X				break;
X			default:
X				putchar((char) c);
X		}
X	}
X}
+ END-OF-FILE M2S.c
chmod 'u=rw,g=r,o=r' 'M2S.c'
echo '	-rw-r--r--  1 roland        386 Sep 19 13:50 M2S.c        (as sent)'
echo -n '	'
/bin/ls -l M2S.c
echo 'Extracting S2M.c'
sed 's/^X//' > S2M.c << '+ END-OF-FILE S2M.c'
X# include "stdio.h"
X
Xmain(){
X	char c;
X
X	while((c = getchar()) != EOF){
X		switch(c){
X			case '}':
X				putchar(0x8c);
X				break;
X			case '{':
X				putchar(0x8a);
X				break;
X			case '|':
X				putchar(0x9a);
X				break;
X			case ']':
X				putchar(0x81);
X				break;
X			case '[':
X				putchar(0x80);
X				break;
X			case '\\':
X				putchar(0x85);
X				break;
X			default:
X				putchar(c);
X		}
X	}
X}
+ END-OF-FILE S2M.c
chmod 'u=rw,g=r,o=r' 'S2M.c'
echo '	-rw-r--r--  1 roland        380 Sep 19 11:15 S2M.c        (as sent)'
echo -n '	'
/bin/ls -l S2M.c
exit 0