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

Diff for /src/usr.bin/telnet/telnet.c between version 1.26 and 1.27

version 1.26, 2014/07/20 10:18:10 version 1.27, 2014/07/20 10:32:23
Line 84 
Line 84 
         globalmode,          globalmode,
         clienteof = 0;          clienteof = 0;
   
 char *prompt = 0;  char *prompt = NULL;
   
 int scheduler_lockout_tty = 0;  int scheduler_lockout_tty = 0;
   
Line 457 
Line 457 
 int is_unique(char *, char **, char **);  int is_unique(char *, char **, char **);
   
 static char *name_unknown = "UNKNOWN";  static char *name_unknown = "UNKNOWN";
 static char *unknown[] = { 0, 0 };  static char *unknown[] = { NULL, NULL };
   
         char **          char **
 mklist(buf, name)  mklist(buf, name)
Line 468 
Line 468 
   
         if (name) {          if (name) {
                 if ((int)strlen(name) > 40) {                  if ((int)strlen(name) > 40) {
                         name = 0;                          name = NULL;
                         unknown[0] = name_unknown;                          unknown[0] = name_unknown;
                 } else {                  } else {
                         unknown[0] = name;                          unknown[0] = name;
Line 487 
Line 487 
          * Allocate an array to put the name pointers into           * Allocate an array to put the name pointers into
          */           */
         argv = (char **)malloc((n+3)*sizeof(char *));          argv = (char **)malloc((n+3)*sizeof(char *));
         if (argv == 0)          if (argv == NULL)
                 return(unknown);                  return(unknown);
   
         /*          /*
          * Fill up the array of pointers to names.           * Fill up the array of pointers to names.
          */           */
         *argv = 0;          *argv = NULL;
         argvp = argv+1;          argvp = argv+1;
         n = 0;          n = 0;
         for (cp = cp2 = buf; (c = *cp);  cp++) {          for (cp = cp2 = buf; (c = *cp);  cp++) {
Line 554 
Line 554 
          */           */
         cp = *(argvp-1);          cp = *(argvp-1);
         *argvp++ = cp;          *argvp++ = cp;
         *argvp = 0;          *argvp = NULL;
   
         if (*argv == 0) {          if (*argv == NULL) {
                 if (name)                  if (name)
                         *argv = name;                          *argv = name;
                 else {                  else {
Line 591 
Line 591 
 gettermname()  gettermname()
 {  {
         char *tname;          char *tname;
         static char **tnamep = 0;          static char **tnamep = NULL;
         static char **next;          static char **next;
         int errret;          int errret;
   
Line 612 
Line 612 
                 }                  }
                 next = tnamep;                  next = tnamep;
         }          }
         if (*next == 0)          if (*next == NULL)
                 next = tnamep;                  next = tnamep;
         return(*next++);          return(*next++);
 }  }
Line 928 
Line 928 
         localchars = 1;          localchars = 1;
         for (spcp = spc_data; spcp < &spc_data[NSLC+1]; spcp++) {          for (spcp = spc_data; spcp < &spc_data[NSLC+1]; spcp++) {
                 spcp->val = 0;                  spcp->val = 0;
                 spcp->valp = 0;                  spcp->valp = NULL;
                 spcp->flags = spcp->mylevel = SLC_NOSUPPORT;                  spcp->flags = spcp->mylevel = SLC_NOSUPPORT;
         }          }
   

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27