Diff for /libaitsync/inc/aitsync.h between versions 1.1.1.1.2.1 and 1.1.1.1.2.2

version 1.1.1.1.2.1, 2010/03/24 16:31:27 version 1.1.1.1.2.2, 2010/07/13 15:04:43
Line 18 Line 18
 #define DLTSYNC_MAGIC   0xD34DC0D3  #define DLTSYNC_MAGIC   0xD34DC0D3
 #define SIGSYNC_MAGIC   0xDEADBEEF  #define SIGSYNC_MAGIC   0xDEADBEEF
   
   #ifndef STRSIZ
   #define STRSIZ          256
   #endif
   
   
 typedef struct tagSyncChunk {  typedef struct tagSyncChunk {
         u_int sc_magic;          u_int sc_magic;
         u_long sc_id;          u_long sc_id;
Line 29  typedef struct tagSyncChunk { Line 33  typedef struct tagSyncChunk {
 } sync_chunk_t;  } sync_chunk_t;
   
   
   struct tagDirName {
           u_char  ch;
           u_short tag;
           u_int   hash;
           char    name[MAXPATHLEN];
           char    extra[STRSIZ];
   };
   
   
 // -------------------------------------------------------  // -------------------------------------------------------
 // sync_GetErrno() Get error code of last operation  // sync_GetErrno() Get error code of last operation
 inline int sync_GetErrno();  inline int sync_GetErrno();
Line 64  int syncDelta(const char *csInput, const char *csSig,  Line 77  int syncDelta(const char *csInput, const char *csSig, 
  * 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);
   
   
   /*
    * sync_dircmp() Compare directories
    * @csDir1 = Directory 1
    * @csDir2 = Directory 2
    * return: -1 error, 0 is equal or 1 different
    */
   int sync_dircmp(const char *csDir1, const char *csDir2);
   /*
    * sync_dirCSum() Calculate checksum of directory
    * @csDir = Directory
    * @md = Message digest allocated memory, must be free after use!
    * return: -1 error or !=-1 ok
    */
   int sync_dirCSum(const char *csDir, u_char **md);
   /*
    * sync_dircmpList() Compare directories or directory and file list
    * @csDir1 = Directory 1
    * @csDir2 = Directory 2 or File list, if "-" get input from console
    * @lm = Long mode options, 1 long output
    * @list = Output diff list, after use must be free!
    * return: -1 error, 0 is equal or >0 count of returned list items
    */
   int sync_dircmpList(const char *csDir1, const char *csDir2, int lm, struct tagDirName **list);
   
   
 #endif  #endif

Removed from v.1.1.1.1.2.1  
changed lines
  Added in v.1.1.1.1.2.2


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