URI:
       tt14.c - plan9port - [fork] Plan 9 from user space
  HTML git clone git://src.adamsgaard.dk/plan9port
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tt14.c (559B)
       ---
            1 #include "a.h"
            2 
            3 /*
            4  * 14. Three-part titles.
            5  */
            6 void
            7 r_lt(int argc, Rune **argv)
            8 {
            9         Rune *p;
           10 
           11         if(argc < 2)
           12                 nr(L(".lt"), evalscale(L("6.5i"), 'm'));
           13         else{
           14                 if(argc > 2)
           15                         warn("too many arguments for .lt");
           16                 p = argv[1];
           17                 if(p[0] == '-')
           18                         nr(L(".lt"), getnr(L(".lt"))-evalscale(p+1, 'm'));
           19                 else if(p[0] == '+')
           20                         nr(L(".lt"), getnr(L(".lt"))+evalscale(p+1, 'm'));
           21                 else
           22                         nr(L(".lt"), evalscale(p, 'm'));
           23         }
           24 }
           25 
           26 void
           27 t14init(void)
           28 {
           29         addreq(L("tl"), r_warn, -1);
           30         addreq(L("pc"), r_nop, -1);        /* page number char */
           31         addreq(L("lt"), r_lt, -1);
           32 }