zerobase.m4

来自「操作系统SunOS 4.1.3版本的源码」· M4 代码 · 共 34 行

M4
34
字号
#####		RULESET ZERO PREAMBLE# Ruleset 30 just calls rulesets 3 then 0.S30R$*			$: $>3 $1			First canonicalizeR$*			$@ $>0 $1			Then rerun ruleset 0S0# On entry, the address has been canonicalized and focused by ruleset 3.# Handle special cases.....R@			$#local $:$n			handle <> form# Earlier releases special-cased the [x.y.z.a] format, but SunOS 4.1 or later# should handle these properly on input.# now delete redundant local infoR$*<$*$=w.LOCAL>$*	$1<$2>$4			thishost.LOCALR$*<@LOCAL>$*		$1<@$m>$2			host == domain gatewayR$*<$*$=w.uucp>$*	$1<$2>$4			thishost.uucpR$*<$*$=w>$*		$1<$2>$4			thishost# arrange for local names to be fully qualifiedR$*<@$%y>$*		$1<@$2.LOCAL>$3			user@etherhost# For numeric spec, you can't pass spec on to receiver, since old rcvr's# were not smart enough to know that [x.y.z.a] is their own name.R<@[$+]>:$*		$:$>9 <@[$1]>:$2		Clean it up, then...R<@[$+]>:$*		$#ether $@[$1] $:$2		numeric internet specR<@[$+]>,$*		$#ether $@[$1] $:$2		numeric internet specR$*<@[$+]>		$#ether $@[$2] $:$1		numeric internet specR$*<$*.>$*		$1<$2>$3			drop trailing dotR<@>:$*			$@$>30$1			retry after route stripR$*<@>			$@$>30$1			strip null trash & retry

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?