⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m4.9

📁 Unix操作系统minix 2.0源码
💻 9
📖 第 1 页 / 共 2 页
字号:
4063(mechanism)S4661(is)S4788(reset)S3456 V936(back)S1213(to)S1356(the)S1553(default)S1939(characters.)S2541(With)S2832(one)S3055(argument,)S3592(the)S3790(left)S4003(marker)S4397(becomes)S4870(the)S3594 V936(argument)S1430(and)S1641(the)S1826(right)S2092(marker)S2473(becomes)S2932(newline.)S3412(With)S3690(two)S3908(arguments,)S4478(both)S4728(mark-)S3732 V936(ers)S1108(are)S1287(affected.)S3906 V12 B1116(divert)S1499("\(divnum\)")S12 R2185(maintains)S2730(10)S2924(output)S3306(streams,)S3781(numbered)S4338(0-9.)S(Initially)385 4633 A4044 V936(stream)S1298(0)S1396(is)S1515(the)S1700(current)S2081(stream.)S2472(The)S2697(divert)S3017(macro)S3357(changes)S3783(the)S3968(current)S4349(output)S4694(stream)S4182 V936(to)S1065(its)S1215(\(digit-string\))S1871(argument.)S2423(Output)S2794(diverted)S3226(to)S3355(a)S3445(stream)S3805(other)S4090(than)S4334(0)S(through)375 4430 A4841(9)S4937(is)S4320 V936(lost.)S4494 V12 B(undivert)444 1116 A1611("\([divnum)S2207([,)S2329(divnum)S(...]]\)")280 2776 A12 R3107(causes)S3474(immediate)S4037(output)S4396(of)S4548(text)S4782(from)S4632 V936(diversions)S1481(named)S1851(as)S2000(argument\(s\),)S2664(or)S2813(all)S2983(diversions)S3527(if)S3649(no)S3816(argument.)S4380(Text)S4649(may)S4904(be)S4770 V(undiverted)517 936 A1502(into)S1739(another)S2151(diversion.)S2710(Undiverting)S3344(discards)S3791(the)S3989(diverted)S4436(text.)S4698(At)S4870(the)S4908 V936(end)S1140(of)S(input)248 1271 A1549(processing,)S2126(M4)S2323(forces)S2650(an)S2794(automatic)S(undivert)403 3302 A3735(unless)S4067(is)S4178(de\256ned.)S5082 V12 B1116(divnum)S1542("\(\)")S12 R1788(returns)S2155(the)S2333(value)S2625(of)S2756(the)S2934(current)S3308(output)S3646(stream.)S5256 V12 B1116(dnl)S1314("\(\)")S12 R1560(reads)S1846(and)S2050(discards)S2477(characters)S3000(up)S3150(to)S3274(and)S3478(including)S3964(the)S4142(next)S4380(newline.)S5430 V12 B1116(ifelse)S1413("\(arg,)S1758(arg,)S1996(if-same)S2408([,)S2513(ifnot-same)S3093(|)S3153(arg,)S3391(arg)S(...]\)")239 3599 A12 R3872(has)S4067(three)S4344(or)S4479(more)S4762(argu-)S5568 V936(ments.)S1326(If)S1449(the)S1637(\256rst)S1866(argument)S2363(is)S2484(the)S2672(same)S2961(string)S3277(as)S3418(the)S(second,)365 3606 A4011(then)S4259(the)S4447(value)S4749(is)S4870(the)S5706 V936(third)S1211(argument.)S1774(If)S1902(not,)S2132(and)S2352(if)S2473(there)S2762(are)S2957(more)S3252(than)S3506(four)S3754(arguments,)S4334(the)S4528(process)S4937(is)S5844 V936(repeated)S1396(with)S1661(arguments)S2214(4,)S2352(5,)S2490(6)S2598(and)S2820(7.)S2988(Otherwise,)S3566(the)S3762(value)S4072(is)S4201(either)S4526(the)S4722(fourth)S5982 V936(string,)S1272(or,)S1433(if)S1538(it)S1636(is)S1747(not)S1931(present,)S2341(null.)S6156 V12 B1116(incr)S1358("\(num\)")S12 R1842(returns)S2212(the)S2393(value)S2688(of)S2822(its)S2970(argument)S3460(incremented)S4092(by)S4245(1.)S4399(The)S4621(value)S4917(of)S6294 V936(the)S1152(argument)S1677(is)S1826(calculated)S2386(by)S2574(interpreting)S3207(an)S(initial)284 3388 A3739(digit-string)S4345(as)S4513(a)S4634(decimal)S6432 V936(number.)S6606 V12 B(decr)229 1116 A1375("\(num\)")S12 R1856(returns)S2223(the)S2401(value)S2693(of)S2824(its)S2969(argument)S3456(decremented)S4105(by)S4255(1.)S6780 V12 B1116(eval)S1384("\(expression\)")S12 R2204(evaluates)S2715(its)S2890(argument)S3408(as)S3570(a)S3685(constant)S4149(expression,)S4757(using)S6918 V936(integer)S1322(arithmetic.)S1924(The)S2161(evaluation)S2714(mechanism)S3314(is)S3444(very)S3708(similar)S4095(to)S4238(that)S4469(of)S4619(cpp)S4842(\(#if)S7056 V936(expression\).)S1621(The)S1876(expression)S2460(can)S(involve)362 2695 A3125(only)S3407(integer)S3812(constants)S4330(and)S4572(character)S8427 VEP%%Page: 3 3BP/slant 0 def/height 0 def1130 V12 B4958(3)S1380 V12 R936(constants,)S1446(possibly)S(connected)490 1878 A2398(by)S2548(the)S2726(binary)S3065(operators)S1587 V1296(*)S1476(/)S1630(%)S1851(+)S2039(-)S2200(>>)S2426(<<)S2682(<)S2870(>)S3028(<=)S3254(>=)S3480(==)S3706(!=)S3905(&)S4119(\303)S4280(|)S4454(&&)S4732(||)S1794 V936(or)S1069(the)S1249(unary)S1556(operators)S2039(-)S2112(!)S2185(or)S(tilde)216 2318 A2566(or)S2699(by)S2851(the)S3031(ternary)S3407(operator)S3843(?)S3929(:)S3995(.)S4058(Parentheses)S4663(may)S4904(be)S1932 V936(used)S1187(for)S(grouping.)465 1359 A1854(Octal)S2148(numbers)S2594(may)S2832(be)S2976(speci\256ed)S3436(as)S3567(in)S3691(C.)S2106 V12 B1116(len)S1301("\(string\)")S12 R1850(returns)S2217(the)S2395(number)S2794(of)S2925(characters)S3448(in)S3572(its)S3717(argument.)S2280 V12 B1116(index)S1434("\(search-string,)S2288(string\)")S12 R2735(returns)S3108(the)S(position)389 3292 A3718(in)S3849(its)S4001(\256rst)S4227(argument)S4721(where)S2418 V936(the)S(second)335 1136 A1523(argument)S2032(begins)S2398(\(zero)S2699(origin\),)S3110(or)S3262(1)S3373(if)S3499(the)S(second)335 3698 A4084(argument)S4592(does)S4864(not)S2556 V936(occur.)S2730 V12 B1116(substr)S1472("\(string,)S1946(index)S2261([,)S2365(length]\)")S12 R2870(returns)S3240(a)S3327(substring)S3803(of)S3937(its)S4086(\256rst)S4309(argument.)S4830(The)S2868 V(second)335 936 A1323(argument)S1832(is)S1965(a)S2071(zero)S2332(origin)S2673(number)S3094(selecting)S3576(the)S3775(\256rst)S4015(character)S4512(\(internally)S3006 V936(treated)S1309(as)S1452(an)S1608(expression\);)S2242(the)S2432(third)S2703(argument)S3202(indicates)S3675(the)S3865(length)S4210(of)S4354(the)S4545(substring.)S3144 V936(A)S1055(missing)S1462(third)S1722(argument)S2210(is)S2321(taken)S2613(to)S2737(be)S2881(large)S(enough)354 3154 A3538(to)S3662(extend)S4014(to)S4138(the)S4316(end)S4520(of)S4651(the)S4829(\256rst)S3282 V936(string.)S3456 V12 B1116(translit)S("\(source,)474 1571 A2092(from)S2396([,)S2515(to]\)")S12 R(transliterates)622 2813 A3483(the)S3679(characters)S4220(in)S4362(its)S4525(\256rst)S4762(argu-)S3594 V936(ment)S1211(from)S1480(the)S1661(set)S1829(given)S2130(by)S2283(the)S(second)335 2464 A2832(argument)S3322(to)S3449(the)S3630(set)S3798(given)S4099(by)S4252(the)S4433(third.)S4755(If)S4870(the)S3732 V936(third)S1208(argument)S1708(is)S1832(shorter)S2212(than)S2463(the)S(second,)365 2654 A3063(all)S3229(extra)S3516(characters)S4053(in)S4191(the)S(second)335 4383 A4762(argu-)S3870 V936(ment)S1209(are)S1389(deleted)S1770(from)S2036(the)S2214(\256rst)S2433(argument.)S2950(If)S3062(the)S3240(third)S3499(argument)S3986(is)S4097(missing)S4503(altogether,)S4008 V936(all)S1088(characters)S1611(in)S1735(the)S(second)335 1913 A2278(argument)S2765(are)S2944(deleted)S3324(from)S3590(the)S3768(\256rst)S3987(argument.)S4182 V12 B1116(include)S1531("\(\256lename\)")S12 R2222(returns)S2597(the)S2783(contents)S3224(of)S3363(the)S3549(\256le)S3742(that)S3962(is)S4081(named)S4442(in)S4575(the)S4762(argu-)S4320 V936(ment.)S4494 V12 B1116(sinclude)S1583("\(\256lename\)")S12 R2236(is)S2360(identical)S2821(to)S2959(include,)S3389(except)S3749(that)S3975(it)S4087(says)S4339(nothing)S4751(if)S4870(the)S4632 V936(\256le)S1121(is)S(inaccessable.)636 1232 A4806 V12 B1116(paste)S1445("\(\256lename\)")S12 R2158(returns)S2555(the)S2763(contents)S3227(of)S3389(the)S3598(\256le)S3814(named)S4197(in)S4352(the)S4561(argument)S4944 V(without)370 936 A1336(any)S1540(processing,)S2117(unlike)S2449(include.)S5118 V12 B1116(spaste)S1464("\(\256lename\)")S12 R2149(is)S2263(identical)S2714(to)S2841(paste,)S3153(except)S3502(that)S3717(it)S3818(says)S4059(nothing)S4460(if)S4568(the)S4749(\256le)S4937(is)S5256 V(inaccessibl[De.)745 936 A5430 V12 B1116(syscmd)S1524("\(command\)")S12 R2282(executes)S2731(the)S10 R2906(UNIX)S12 R3191(command)S3700(given)S4001(in)S4128(the)S4309(\256rst)S4531(argument.)S5568 V936(No)S1114(value)S1406(is)S1517(returned.)S5742 V12 B1116(sysval)S1454("\(\)")S12 R1700(is)S1811(the)S1989(return)S2309(code)S2567(from)S2833(the)S3011(last)S3210(call)S3416(to)S3540(syscmd.)S5880 V966(.PP)S12 B1172(maketemp)S1759(`)S1790(`\(string\)")S12 R2325(\256lls)S2549(in)S2685(a)S2782(string)S3101(of)S(XXXXXX)528 3245 A3816(in)S3953(its)S4111(argument)S4611(with)S4870(the)S6018 V936(current)S1310(process)S1703(ID.)S6192 V12 B1116(m4exit)S1506("\([exitcode]\)")S12 R2268(causes)S2624(immediate)S3176(exit)S3398(from)S3674(M4.)S3941(Argument)S4473(1,)S4604(if)S4720(given,)S6330 V936(is)S1047(the)S1225(exit)S1437(code;)S1729(the)S1907(default)S2274(is)S2385(0.)S6504 V12 B1116(m4wrap)S1599("\(m4-macro-or-built-n\)")S12 R2947(argument)S3458(1)S(will)190 3572 A3816(be)S3984(pushed)S4379(back)S4661(at)S4803(\256nal)S6642 V936(EOF;)S1229(example:)S(m4wrap\(`dumptable\(\)'\).)1183 1703 A6816 V12 B(errprint)425 1116 A1577("\(str)S1863([,)S1970(str,)S2178(str,)S(...]\)")239 2387 A12 R2663(prints)S2976(its)S3128(argument\(s\))S3751(on)S3908(stderr.)S4252(If)S4371(there)S4651(is)S4769(more)S6954 V936(than)S1189(one)S1407(argument,)S(each)222 1938 A2204(argument)S2705(is)S2830(separated)S3332(by)S3496(a)S(space)269 3594 A3907(during)S4266(the)S4458(output.)S4870(An)S7092 V936(arbitrary)S1385(number)S1784(of)S1915(arguments)S2449(may)S2687(be)S(supplied.)439 2831 A8427 VEP%%Page: 4 4BP/slant 0 def/height 0 def1130 V12 B936(4)S1380 V1116(dumpdef)S1629("\([name,)S2139(name,)S(...]\)")239 2500 A12 R2788(prints)S3113(current)S3506(names)S3864(and)S(de\256nitions,)540 4088 A4678(for)S4870(the)S1518 V936(named)S1288(items,)S1611(or)S1742(for)S1914(all)S2066(if)S2171(no)S2321(arguments)S2855(are)S3034(given.)S1932 V12 B936(Author)S2382 V12 I1116(M4)S12 R1307(was)S(written)345 1526 A1901(by)S2051(Ozan)S2337(S.)S2464(Yigif.)S8427 VEP%%Trailer%%DocumentFonts: Times-Roman Times-Bold Times-Italic%%Pages: 4

⌨️ 快捷键说明

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