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

Diff for /src/usr.bin/mail/tty.c between version 1.19 and 1.20

version 1.19, 2009/10/27 23:59:40 version 1.20, 2014/01/17 18:42:30
Line 196 
Line 196 
         fflush(stdout);          fflush(stdout);
 #else  #else
         cp = src == NULL ? "" : src;          cp = src == NULL ? "" : src;
         while ((c = *cp++) != '\0') {          while ((c = (unsigned char)*cp++) != '\0') {
                 if ((c_erase != _POSIX_VDISABLE && c == c_erase) ||                  if ((c_erase != _POSIX_VDISABLE && c == c_erase) ||
                     (c_kill != _POSIX_VDISABLE && c == c_kill)) {                      (c_kill != _POSIX_VDISABLE && c == c_kill)) {
                         ch = '\\';                          ch = '\\';
Line 262 
Line 262 
         if (!ttyset)          if (!ttyset)
                 return(strlen(canonb) > 0 ? savestr(canonb) : NULL);                  return(strlen(canonb) > 0 ? savestr(canonb) : NULL);
         while (*cp != '\0') {          while (*cp != '\0') {
                 c = *cp++;                  c = (unsigned char)*cp++;
                 if (c_erase != _POSIX_VDISABLE && c == c_erase) {                  if (c_erase != _POSIX_VDISABLE && c == c_erase) {
                         if (cp2 == canonb)                          if (cp2 == canonb)
                                 continue;                                  continue;

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20