@@ -46,16 +46,16 @@ bc_num _bc_do_add(bc_num n1, bc_num n2)
4646 size_t min_len = MIN (n1 -> n_len , n2 -> n_len );
4747 size_t min_scale = MIN (n1 -> n_scale , n2 -> n_scale );
4848 size_t min_bytes = min_len + min_scale ;
49- char * n1ptr , * n2ptr , * sumptr ;
49+ char * sumptr ;
5050 bool carry = 0 ;
5151 size_t count ;
5252
5353 /* Prepare sum. */
5454 sum = bc_new_num_nonzeroed (sum_len , sum_scale );
5555
5656 /* Start with the fraction part. Initialize the pointers. */
57- n1ptr = (char * ) (n1 -> n_value + n1 -> n_len + n1 -> n_scale - 1 );
58- n2ptr = (char * ) (n2 -> n_value + n2 -> n_len + n2 -> n_scale - 1 );
57+ const char * n1ptr = (char * ) (n1 -> n_value + n1 -> n_len + n1 -> n_scale - 1 );
58+ const char * n2ptr = (char * ) (n2 -> n_value + n2 -> n_len + n2 -> n_scale - 1 );
5959 sumptr = (char * ) (sum -> n_value + sum_scale + sum_len - 1 );
6060
6161 /* Add the fraction part. First copy the longer fraction.*/
@@ -182,14 +182,14 @@ bc_num _bc_do_sub(bc_num n1, bc_num n2)
182182 size_t borrow = 0 ;
183183 size_t count ;
184184 int val ;
185- char * n1ptr , * n2ptr , * diffptr ;
185+ char * diffptr ;
186186
187187 /* Allocate temporary storage. */
188188 diff = bc_new_num_nonzeroed (diff_len , diff_scale );
189189
190190 /* Initialize the subtract. */
191- n1ptr = (char * ) (n1 -> n_value + n1 -> n_len + n1 -> n_scale - 1 );
192- n2ptr = (char * ) (n2 -> n_value + n2 -> n_len + n2 -> n_scale - 1 );
191+ const char * n1ptr = (char * ) (n1 -> n_value + n1 -> n_len + n1 -> n_scale - 1 );
192+ const char * n2ptr = (char * ) (n2 -> n_value + n2 -> n_len + n2 -> n_scale - 1 );
193193 diffptr = (char * ) (diff -> n_value + diff_len + diff_scale - 1 );
194194
195195 /* Take care of the longer scaled number. */
0 commit comments