| #include "a.h" |
| |
| /* |
| * 14. Three-part titles. |
| */ |
| void |
| r_lt(int argc, Rune **argv) |
| { |
| Rune *p; |
| |
| if(argc < 2) |
| nr(L(".lt"), evalscale(L("6.5i"), 'm')); |
| else{ |
| if(argc > 2) |
| warn("too many arguments for .lt"); |
| p = argv[1]; |
| if(p[0] == '-') |
| nr(L(".lt"), getnr(L(".lt"))-evalscale(p+1, 'm')); |
| else if(p[0] == '+') |
| nr(L(".lt"), getnr(L(".lt"))+evalscale(p+1, 'm')); |
| else |
| nr(L(".lt"), evalscale(p, 'm')); |
| } |
| } |
| |
| void |
| t14init(void) |
| { |
| addreq(L("tl"), r_warn, -1); |
| addreq(L("pc"), r_nop, -1); /* page number char */ |
| addreq(L("lt"), r_lt, -1); |
| } |
| |