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

Diff for /src/usr.bin/ssh/Attic/uuencode.c between version 1.4 and 1.5

version 1.4, 2000/05/04 22:38:00 version 1.5, 2000/05/05 18:53:42
Line 10 
Line 10 
 uuencode(unsigned char *src, unsigned int srclength,  uuencode(unsigned char *src, unsigned int srclength,
     char *target, size_t targsize)      char *target, size_t targsize)
 {  {
         return b64_ntop(src, srclength, target, targsize);          return __b64_ntop(src, srclength, target, targsize);
 }  }
   
 int  int
 uudecode(const char *src, unsigned char *target, size_t targsize)  uudecode(const char *src, unsigned char *target, size_t targsize)
 {  {
         return b64_pton(src, target, targsize);          int len;
           char *encoded, *p;
   
           /* copy the 'readonly' source */
           encoded = xstrdup(src);
           /* skip whitespace and data */
           for (p = encoded; *p == ' ' || *p == '\t'; p++)
                   ;
           for (; *p != '\0' && *p != ' ' && *p != '\t'; p++)
                   ;
           /* and remote trailing whitespace because __b64_pton needs this */
           *p = '\0';
           len = __b64_pton(encoded, target, targsize);
           xfree(encoded);
           return len;
 }  }
   
 void  void

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5