Diff for /embedaddon/rsync/ifuncs.h between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/17 15:09:30 version 1.1.1.2, 2013/10/14 07:51:14
Line 1 Line 1
 /* Inline functions for rsync.  /* Inline functions for rsync.
  *   *
 * Copyright (C) 2007-2008 Wayne Davison * Copyright (C) 2007-2013 Wayne Davison
  *   *
  * This program is free software; you can redistribute it and/or modify   * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by   * it under the terms of the GNU General Public License as published by
Line 35  realloc_xbuf(xbuf *xb, size_t sz) Line 35  realloc_xbuf(xbuf *xb, size_t sz)
         xb->size = sz;          xb->size = sz;
 }  }
   
   static inline void
   free_xbuf(xbuf *xb)
   {
           if (xb->buf)
                   free(xb->buf);
           memset(xb, 0, sizeof (xbuf));
   }
   
 static inline int  static inline int
 to_wire_mode(mode_t mode)  to_wire_mode(mode_t mode)
 {  {
Line 67  d_name(struct dirent *di) Line 75  d_name(struct dirent *di)
 #endif  #endif
 }  }
   
static inline intstatic inline void
isDigit(const char *ptr)init_stat_x(stat_x *sx_p)
 {  {
        return isdigit(*(unsigned char *)ptr);#ifdef SUPPORT_ACLS
         sx_p->acc_acl = sx_p->def_acl = NULL;
 #endif
 #ifdef SUPPORT_XATTRS
         sx_p->xattr = NULL;
 #endif
 }  }
   
static inline intstatic inline void
isPrint(const char *ptr)free_stat_x(stat_x *sx_p)
 {  {
        return isprint(*(unsigned char *)ptr);#ifdef SUPPORT_ACLS
}    {
        extern int preserve_acls;
static inline int        if (preserve_acls)
isSpace(const char *ptr)                free_acl(sx_p);
{    }
        return isspace(*(unsigned char *)ptr);#endif
}#ifdef SUPPORT_XATTRS
    {
static inline int        extern int preserve_xattrs;
isLower(const char *ptr)        if (preserve_xattrs)
{                free_xattr(sx_p);
        return islower(*(unsigned char *)ptr);    }
}#endif
 
static inline int 
isUpper(const char *ptr) 
{ 
        return isupper(*(unsigned char *)ptr); 
} 
 
static inline int 
toLower(const char *ptr) 
{ 
        return tolower(*(unsigned char *)ptr); 
} 
 
static inline int 
toUpper(const char *ptr) 
{ 
        return toupper(*(unsigned char *)ptr); 
 }  }

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>