1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
Index: mpi-1.8.6/mpi.c
===================================================================
--- mpi-1.8.6.orig/mpi.c 2014-02-19 19:01:29.294491437 -0800
+++ mpi-1.8.6/mpi.c 2014-02-19 19:01:39.562347737 -0800
@@ -200,7 +200,7 @@
int s_mp_ispow2(mp_int *v); /* is v a power of 2? */
int s_mp_ispow2d(mp_digit d); /* is d a power of 2? */
-int s_mp_tovalue(char ch, int r); /* convert ch to value */
+int s_mp_tovalue(int ch, int r); /* convert ch to value */
char s_mp_todigit(int val, int r, int low); /* convert val to digit */
int s_mp_outlen(int bits, int r); /* output length in bytes */
@@ -4264,7 +4264,7 @@
The results will be odd if you use a radix < 2 or > 62, you are
expected to know what you're up to.
*/
-int s_mp_tovalue(char ch, int r)
+int s_mp_tovalue(int ch, int r)
{
int val, xch;
@@ -4308,7 +4308,7 @@
char s_mp_todigit(int val, int r, int low)
{
- char ch;
+ int ch;
if(val < 0 || val >= r)
return 0;
|