[BACK]Return to sprint.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / finger

Diff for /src/usr.bin/finger/sprint.c between version 1.13 and 1.14

version 1.13, 2009/10/27 23:59:38 version 1.14, 2014/10/17 20:19:15
Line 50 
Line 50 
         int cnt;          int cnt;
         char *p;          char *p;
         PERSON **list;          PERSON **list;
         struct storage *mem;  
   
         list = sort();          list = sort();
         /*          /*
Line 80 
Line 79 
         for (cnt = 0; cnt < entries; ++cnt) {          for (cnt = 0; cnt < entries; ++cnt) {
                 pn = list[cnt];                  pn = list[cnt];
                 for (w = pn->whead; w != NULL; w = w->next) {                  for (w = pn->whead; w != NULL; w = w->next) {
                         mem =  NULL;  
                         (void)printf("%-*.*s %-*.*s ",                          (void)printf("%-*.*s %-*.*s ",
                             NAME_WIDTH, UT_NAMESIZE, vs(&mem, pn->name),                              NAME_WIDTH, UT_NAMESIZE, pn->name,
                             MAXREALNAME, MAXREALNAME,                              MAXREALNAME, MAXREALNAME,
                             pn->realname ? vs(&mem, pn->realname) : "");                              pn->realname ? pn->realname : "");
                         if (!w->loginat) {                          if (!w->loginat) {
                                 (void)printf("  *     *  No logins   ");                                  (void)printf("  *     *  No logins   ");
                                 goto office;                                  goto office;
Line 115 
Line 113 
                         putchar(' ');                          putchar(' ');
                         if (oflag) {                          if (oflag) {
                                 if (pn->office)                                  if (pn->office)
                                         (void)printf("%-10.10s",                                          (void)printf("%-10.10s", pn->office);
                                             vs(&mem, pn->office));  
                                 else if (pn->officephone)                                  else if (pn->officephone)
                                         (void)printf("%-10.10s", " ");                                          (void)printf("%-10.10s", " ");
                                 if (pn->officephone)                                  if (pn->officephone)
                                         (void)printf(" %-.15s",                                          (void)printf(" %-.15s",
                                             vs(&mem, prphone(pn->officephone)));                                              prphone(pn->officephone));
                         } else                          } else
                                 (void)printf("%.*s", MAXHOSTNAME, w->host);                                  (void)printf("%.*s", MAXHOSTNAME, w->host);
                         putchar('\n');                          putchar('\n');
                         free_storage(mem);  
                 }                  }
         }          }
 }  }

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14