[BACK]Return to vis.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib / libc / gen

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/lib/libc/gen/vis.c between version 1.12 and 1.13

version 1.12, 1999/09/16 11:45:07 version 1.13, 1999/09/20 04:39:07
Line 70  vis(dst, c, flag, nextc)
Line 70  vis(dst, c, flag, nextc)
 {  {
   
         _DIAGASSERT(dst != NULL);          _DIAGASSERT(dst != NULL);
 #ifdef _DIAGNOSTIC  
         if (dst == NULL)  
                 return (NULL);  
 #endif  
   
         if (((u_int)c <= UCHAR_MAX && isascii(c) && isgraph(c)) ||          if (((u_int)c <= UCHAR_MAX && isascii(c) && isgraph(c)) ||
            ((flag & VIS_SP) == 0 && c == ' ') ||             ((flag & VIS_SP) == 0 && c == ' ') ||
Line 184  strvis(dst, src, flag)
Line 180  strvis(dst, src, flag)
   
         _DIAGASSERT(dst != NULL);          _DIAGASSERT(dst != NULL);
         _DIAGASSERT(src != NULL);          _DIAGASSERT(src != NULL);
 #ifdef _DIAGNOSTIC  
         if (dst == NULL || src == NULL)  
                 return (0);  
 #endif  
   
         for (start = dst; (c = *src) != '\0';)          for (start = dst; (c = *src) != '\0';)
                 dst = vis(dst, c, flag, *++src);                  dst = vis(dst, c, flag, *++src);
Line 207  strvisx(dst, src, len, flag)
Line 199  strvisx(dst, src, len, flag)
   
         _DIAGASSERT(dst != NULL);          _DIAGASSERT(dst != NULL);
         _DIAGASSERT(src != NULL);          _DIAGASSERT(src != NULL);
 #ifdef _DIAGNOSTIC  
         if (dst == NULL || src == NULL)  
                 return (0);  
 #endif  
   
         for (start = dst; len > 1; len--) {          for (start = dst; len > 1; len--) {
                 c = *src;                  c = *src;

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

CVSweb <webmaster@jp.NetBSD.org>