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

📄 t6.c

📁 这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易于我们学习和理解
💻 C
字号:
#include "a.h"/* * Section 6 - line length and indenting. *//* set line length */voidll(int v){	if(v == 0)		v = getnr(L(".l0"));	nr(L(".l0"), getnr(L(".l")));	nr(L(".l"), v);}voidr_ll(int argc, Rune **argv){	if(argc < 2)		ll(0);	else if(argv[1][0] == '+')		ll(getnr(L(".l"))+evalscale(argv[1]+1, 'v'));	else if(argv[1][0] == '-')		ll(getnr(L(".l"))-evalscale(argv[1]+1, 'v'));	else		ll(evalscale(argv[1], 'm'));	if(argc > 2)		warn("extra arguments to .ll");}voidin(int v){	nr(L(".i0"), getnr(L(".i")));	nr(L(".i"), v);	nr(L(".ti"), 0);	/* XXX */}voidr_in(int argc, Rune **argv){	br();	if(argc < 2)		in(getnr(L(".i0")));	else if(argv[1][0] == '+')		in(getnr(L(".i"))+evalscale(argv[1]+1, 'm'));	else if(argv[1][0] == '-')		in(getnr(L(".i"))-evalscale(argv[1]+1, 'm'));	else		in(evalscale(argv[1], 'm'));	if(argc > 3)		warn("extra arguments to .in");}voidti(int v){	nr(L(".ti"), v);}voidr_ti(int argc, Rune **argv){	USED(argc);	br();	ti(evalscale(argv[1], 'm'));}voidt6init(void){	addreq(L("ll"), r_ll, -1);	addreq(L("in"), r_in, -1);	addreq(L("ti"), r_ti, 1);		nr(L(".l"), eval(L("6.5i")));}

⌨️ 快捷键说明

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