#!/bin/sh

# Hülle zum Lesen der RFC-Standards

for number do

	# Ich kann mir Zahlen so schlecht merken.
	case $number in
	abuse)	number=2142;;
	abnf)	number=2234;;
	chars*)	number=1345;;
	cmd5)	number=1864;;
	cooki*)	number=2159;;
	csim)	number=1980;;
	*cash)	number=1898;;
	date)	number=1123;;
	dns)	number=1035;;
	dhcp)	number=2131;;
	dict)	number=2229;;
	disp*)	number=1806;;
	esmtp)	number=1869;;
	ftpsec)	number=2228;;
	ftp*)	number=1579;;
	gopher)	number=1436;;
	growth)	number=2235;;
	gzip)	number=1952;;
	head*)	number=2076;;
	hitm*)	number=2227;;
	html)	number=1866;;
	http)	number=2068;;
	iana*)	number=2278;;
	ident)	number=1413;;
	icp)	number=2186;;
       	ifax)	number=1528;;
	iht*)	number=2070;;
	irc)	number=1459;;
	kerb*)	number=1510;;
	koi*u*)	number=2319;;
	koi*)	number=1489;;
	ldap)	number=1777;;
	mailcap)number=1524;;
	md5)	number=1322;;
	mime)	number=2045;;
	mime2)	number=2046;;
	mime3)	number=2047;;
	mime4)	number=2048;;
	mimep)  number=2231;;
	model)	number=2077;;
	nett*)	number=1855;;
	nfs)	number=1813;;
	nfsurl)	number=2224;;
	nntp)	number=977;;
	pasv)	number=1579;;
	pgp)	number=1991;;
	pgpm*)	number=2015;;
	png)	number=2083;;
	pop*)	number=1939;;
	ppp)    number=1548;;
	pppdns)	number=1877;;
	psi)	number=2346;;
	rfc*)	number=2223;;
	rurl)	number=1808;;
	smime)  number=1847;;
	snmp)	number=1351;;
	table)	number=1942;;
	tn3270)	number=1576;;
	tpc)	number=1703;;
	uidl)	number=1725;;
	url)	number=1738;;
	usenet)	number=1036;;
	utf7)	number=2152;;
	utf8)	number=2279;;
	viscii)	number=1456;;
	voice)	number=1911;;
	webnfs)	number=2054;;
	whois)	number=1835;;
	xurl)	number=2017;;
	z3950)  number=2056;;
	8bit)	number=1652;;
	esac

	# Dreistellige Nummern brauchen eine führende Null
	case $number in ???) number=0$number
	esac

	# Die Texte liegten nur in komprimierter Form vor
	gunzip < /usr/doc/rfc/rfc$number.gz | 

	# Damit man in less gut Blättern kann, verwandele Formfeeds
	# in Leerzeilen
	awk -F '{print $1;
	for(i=2;i<=NF;++i){while(NR++<65)print n;print $i;NR=1}}' |

	# und zeige den Text an
	xviewer xterm	-bg LightGrey +rv +sb -sl 0 \
			-T RFC$number -fn 5x7 -g 75x66-100-0 +sb -e less

done
