📄 ti.c
字号:
#ifndef lintstatic char sccsid[] = "@(#)ti.c 4.2 8/11/83";#endif /* ti.c: classify line intersections */# include "t..c"/* determine local environment for intersections */interv(i,c){int ku, kl;if (c>=ncol || c == 0) { if (dboxflg) { if (i==0) return(BOT); if (i>=nlin) return(TOP); return(THRU); } if (c>=ncol) return(0); }ku = i>0 ? lefdata(i-1,c) : 0;if (i+1 >= nlin) kl=0;elsekl = lefdata(allh(i) ? i+1 : i, c);if (ku==2 && kl==2) return(THRU);if (ku ==2) return(TOP);if (kl==BOT) return(2);return(0);}interh(i,c){int kl, kr;if (fullbot[i]== '=' || (dboxflg && (i==0 || i>= nlin-1))) { if (c==ncol) return(LEFT); if (c==0) return(RIGHT); return(THRU); }if (i>=nlin) return(0);kl = c>0 ? thish (i,c-1) : 0;if (kl<=1 && i>0 && allh(up1(i))) kl = c>0 ? thish(up1(i),c-1) : 0;kr = thish(i,c);if (kr<=1 && i>0 && allh(up1(i))) kr = c>0 ? thish(up1(i), c) : 0;if (kl== '=' && kr == '=') return(THRU);if (kl== '=') return(LEFT);if (kr== '=') return(RIGHT);return(0);}up1(i){i--;while (instead[i] && i>0) i--;return(i);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -