summaryrefslogtreecommitdiffstats
path: root/mpi-patches/fix-ctype-warnings
blob: aa84542deda689ba98e6a74ee3dc56bec564c570 (plain)
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;