- Use write_shortint() to send the 2 bytes in an extended flag.
[rsync/rsync.git] / rsync.h
diff --git a/rsync.h b/rsync.h
index 25cb560..d2e328e 100644 (file)
--- a/rsync.h
+++ b/rsync.h
@@ -648,7 +648,7 @@ struct stats {
        int64 matched_data;
        int64 flist_buildtime;
        int64 flist_xfertime;
-       int flist_size;
+       int64 flist_size;
        int num_files;
        int num_transferred_files;
        int current_file_index;
@@ -664,10 +664,15 @@ struct chmod_mode_struct;
 
 #ifndef __GNUC__
 #define __attribute__(x)
+# if __GNUC__ <= 2
+# define NORETURN
+# endif
 #endif
 
 #define UNUSED(x) x __attribute__((__unused__))
+#ifndef NORETURN
 #define NORETURN __attribute__((__noreturn__))
+#endif
 
 #include "proto.h"