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

Diff for /src/usr.bin/mg/help.c between version 1.28 and 1.29

version 1.28, 2005/12/13 05:40:33 version 1.29, 2005/12/13 06:01:27
Line 48 
Line 48 
                 for (;;) {                  for (;;) {
                         ewprintf("%s", dprompt);                          ewprintf("%s", dprompt);
                         pep[-1] = ' ';                          pep[-1] = ' ';
                         pep = keyname(pep, sizeof(dprompt) - (pep - dprompt),                          pep = getkeyname(pep, sizeof(dprompt) - (pep - dprompt),
                             key.k_chars[key.k_count++] = c = getkey(FALSE));                              key.k_chars[key.k_count++] = c = getkey(FALSE));
                         if ((funct = doscan(curmap, c, &curmap)) != NULL)                          if ((funct = doscan(curmap, c, &curmap)) != NULL)
                                 break;                                  break;
Line 140 
Line 140 
                 fun = doscan(map, c, &newmap);                  fun = doscan(map, c, &newmap);
                 if (fun == rescan || fun == selfinsert)                  if (fun == rescan || fun == selfinsert)
                         continue;                          continue;
                 keyname(buf, sizeof(buf), c);                  getkeyname(buf, sizeof(buf), c);
                 (void)snprintf(key, sizeof(key), "%s%s ", prefix, buf);                  (void)snprintf(key, sizeof(key), "%s%s ", prefix, buf);
                 if (fun == NULL) {                  if (fun == NULL) {
                         if (showall(bp, newmap, key) == FALSE)                          if (showall(bp, newmap, key) == FALSE)
Line 220 
Line 220 
         for (c = 0; c < 256; c++) {          for (c = 0; c < 256; c++) {
                 nfun = doscan(map, c, &newmap);                  nfun = doscan(map, c, &newmap);
                 if (nfun == fun) {                  if (nfun == fun) {
                         keyname(buf, len, c);                          getkeyname(buf, len, c);
                         return (TRUE);                          return (TRUE);
                 }                  }
                 if (nfun == NULL) {                  if (nfun == NULL) {
                         if (findbind(newmap, fun, buf2, sizeof(buf2)) == TRUE) {                          if (findbind(newmap, fun, buf2, sizeof(buf2)) == TRUE) {
                                 keyname(key, sizeof(key), c);                                  getkeyname(key, sizeof(key), c);
                                 (void)snprintf(buf, len, "%s %s", key, buf2);                                  (void)snprintf(buf, len, "%s %s", key, buf2);
                                 return (TRUE);                                  return (TRUE);
                         }                          }

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29