Diff for /libaitsync/src/aitsync.c between versions 1.2 and 1.3

version 1.2, 2011/05/09 14:36:33 version 1.3, 2012/07/22 22:09:47
Line 12  terms: Line 12  terms:
 All of the documentation and software included in the ELWIX and AITNET  All of the documentation and software included in the ELWIX and AITNET
 Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>  Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org>
   
Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011Copyright 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
         by Michael Pounov <misho@elwix.org>.  All rights reserved.          by Michael Pounov <misho@elwix.org>.  All rights reserved.
   
 Redistribution and use in source and binary forms, with or without  Redistribution and use in source and binary forms, with or without
Line 54  static int sync_Errno; Line 54  static int sync_Errno;
 static char sync_Error[STRSIZ];  static char sync_Error[STRSIZ];
   
   
static inline int func_comp(sync_tag_t const *t1, sync_tag_t const *t2)static inline int
 func_comp(sync_tag_t const *t1, sync_tag_t const *t2)
 {  {
         return t1->st_tag - t2->st_tag;          return t1->st_tag - t2->st_tag;
 }  }
Line 64  static inline int func_comp(sync_tag_t const *t1, sync Line 65  static inline int func_comp(sync_tag_t const *t1, sync
 //  //
   
 // sync_GetErrno() Get error code of last operation  // sync_GetErrno() Get error code of last operation
inline int sync_GetErrno()inline int
 sync_GetErrno()
 {  {
         return sync_Errno;          return sync_Errno;
 }  }
   
 // sync_GetError() Get error text of last operation  // sync_GetError() Get error text of last operation
inline const char *sync_GetError()inline const char *
 sync_GetError()
 {  {
         return sync_Error;          return sync_Error;
 }  }
   
 // sync_SetErr() Set error to variables for internal use!!!  // sync_SetErr() Set error to variables for internal use!!!
inline void syncSetErr(int eno, char *estr, ...)inline void
 syncSetErr(int eno, char *estr, ...)
 {  {
         va_list lst;          va_list lst;
   
Line 96  inline void syncSetErr(int eno, char *estr, ...) Line 100  inline void syncSetErr(int eno, char *estr, ...)
  * @compress = 2 compress signatures output, 0 not compressed   * @compress = 2 compress signatures output, 0 not compressed
  * return: -1 error, 0 ok   * return: -1 error, 0 ok
  */   */
int syncSignature(const char *csInput, const char *csSig, int compress)int
 syncSignature(const char *csInput, const char *csSig, int compress)
 {  {
         int inf, outf, f, ret;          int inf, outf, f, ret;
         u_char buf[CHUNK_MAX];          u_char buf[CHUNK_MAX];
Line 168  end: Line 173  end:
  * @compress = 3 everything compress, 2 compressed signatures, 1 compress delta output, 0 not compressed   * @compress = 3 everything compress, 2 compressed signatures, 1 compress delta output, 0 not compressed
  * return: -1 error, 0 ok   * return: -1 error, 0 ok
  */   */
int syncDelta(const char *csInput, const char *csSig, const char *csDelta, int compress)int
 syncDelta(const char *csInput, const char *csSig, const char *csDelta, int compress)
 {  {
         int inf, outf, f, sigf, ret, cnt;          int inf, outf, f, sigf, ret, cnt;
         size_t blk;          size_t blk;
Line 421  end: Line 427  end:
  * @compress = 1 compress delta input, 0 not compressed   * @compress = 1 compress delta input, 0 not compressed
  * return: -1 error, 0 ok, create delta patch, 1 ok, no differences and not create patch   * return: -1 error, 0 ok, create delta patch, 1 ok, no differences and not create patch
  */   */
int syncPatch(const char *csInput, const char *csDelta, const char *csPatch, int compress)int
 syncPatch(const char *csInput, const char *csDelta, const char *csPatch, int compress)
 {  {
         int inf, outf, f, d, ret, readlen;          int inf, outf, f, d, ret, readlen;
         char szTemp[MAXPATHLEN];          char szTemp[MAXPATHLEN];

Removed from v.1.2  
changed lines
  Added in v.1.3


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