File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed
Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -60,15 +60,9 @@ bool bc_sqrt(bc_num *num, size_t scale)
6060
6161 /* Initialize the variables. */
6262 size_t cscale ;
63- bc_num guess , guess1 , point5 , diff ;
63+ bc_num guess ;
6464 size_t rscale = MAX (scale , (* num )-> n_scale );
6565
66- bc_init_num (& guess1 );
67- bc_init_num (& diff );
68- point5 = bc_new_num (1 , 1 );
69- point5 -> n_value [1 ] = 5 ;
70-
71-
7266 /* Calculate the initial guess. */
7367 if (num_cmp_one == BCMATH_RIGHT_GREATER ) {
7468 /* The number is between 0 and 1. Guess should start at 1. */
@@ -85,6 +79,11 @@ bool bc_sqrt(bc_num *num, size_t scale)
8579 cscale = 3 ;
8680 }
8781
82+ bc_num guess1 = NULL ;
83+ bc_num point5 = bc_new_num (1 , 1 );
84+ point5 -> n_value [1 ] = 5 ;
85+ bc_num diff = NULL ;
86+
8887 /* Find the square root using Newton's algorithm. */
8988 bool done = false;
9089 while (!done ) {
You can’t perform that action at this time.
0 commit comments