+void read_sum_head(int f, struct sum_struct *sum)
+{
+ extern int remote_version;
+
+ sum->count = read_int(f);
+ sum->blength = read_int(f);
+ if (remote_version < 27)
+ {
+ sum->s2length = csum_length;
+ } else {
+ sum->s2length = read_int(f);
+ }
+ sum->remainder = read_int(f);
+}
+
+/**
+ * Receive the checksums for a buffer
+ **/