      * otherwise we find it in the next block.
 Index: src/stored/bsr.h
 ===================================================================
---- src/stored/bsr.h	(révision 8163)
-+++ src/stored/bsr.h	(copie de travail)
+--- src/stored/bsr.h	(revision 8163)
++++ src/stored/bsr.h	(working copy)
 @@ -106,6 +106,12 @@
     bool done;                         /* local done */
  };

                StorageId = str_to_uint64(row[10]);
Index: src/stored/match_bsr.c
===================================================================
--- src/stored/match_bsr.c	(révision 8174)
+++ src/stored/match_bsr.c	(copie de travail)
@@ -36,15 +36,6 @@
 
 /*

    BSR_JOBID    *JobId;
Index: src/stored/protos.h
===================================================================
--- src/stored/protos.h	(revision 8163)
+++ src/stored/protos.h	(working copy)
@@ -183,7 +183,11 @@
 void     position_bsr_block(BSR *bsr, DEV_BLOCK *block);
 BSR     *find_next_bsr(BSR *root_bsr, DEVICE *dev);
 bool     is_this_bsr_done(BSR *bsr, DEV_RECORD *rec);
+uint64_t get_bsr_start_addr(BSR *bsr, 
+                            uint32_t *file=NULL,
+                            uint32_t *block=NULL);
 
+
 /* From mount.c */
 bool     mount_next_read_volume(DCR *dcr);
 
@@ -203,6 +207,7 @@
 DEV_RECORD *new_record();
 void        free_record(DEV_RECORD *rec);
 void        empty_record(DEV_RECORD *rec);
