Could you please tell me which line crashes fsvs?

Index: checksum.c
===================================================================
--- checksum.c  (Revision 743)
+++ checksum.c  (Arbeitskopie)
@@ -490,6 +490,7 @@
 {
        int status;
        int i;
+       AC_CV_C_UINT32_T tmp;


        status=0;
@@ -560,9 +561,10 @@
                         * border-checking there. Only here, in this loop,
                         * is the value needed. */
                        mb_f->last_state=mb_f->state;
-                       mb_f->state = (mb_f->state*CS__MANBER_PRIME + data[i] -
-                                       manber_parms.values[ mb_f->backtrack[ 
mb_f->bktrk_last ] ] )
-                               % CS__MANBER_MODULUS;
+                       tmp=mb_f->backtrack[ mb_f->bktrk_last ];
+                       tmp=manber_parms.values[ tmp ];
+                       tmp= data[i]-tmp;
+                       mb_f->state = (mb_f->state*CS__MANBER_PRIME + tmp) % 
CS__MANBER_MODULUS;
                        mb_f->backtrack[ mb_f->bktrk_last ] = data[i];
                        mb_f->bktrk_last = ( mb_f->bktrk_last + 1 ) &
                                (CS__MANBER_BACKTRACK - 1);

Thank you!

Phil

-- 
Versioning your /etc, /home or even your whole installation?
             Try fsvs (fsvs.tigris.org)!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to