]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Keep gcc -Wall and Microsoft VC happy.
authorGuido van Rossum <guido@python.org>
Fri, 11 Apr 1997 20:37:35 +0000 (20:37 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 11 Apr 1997 20:37:35 +0000 (20:37 +0000)
Modules/cgensupport.c
Python/bltinmodule.c
Python/cgensupport.c
Python/getargs.c
Python/import.c
Python/traceback.c

index d8a6014ad98b7443674ac120fa74da98198000e4..fd2bad67515b524157b7c7d3d60998620c961224 100644 (file)
@@ -93,7 +93,7 @@ getishortarg(args, nargs, i, p_arg)
        long x;
        if (!getilongarg(args, nargs, i, &x))
                return 0;
-       *p_arg = x;
+       *p_arg = (short) x;
        return 1;
 }
 
@@ -129,15 +129,15 @@ extractfloat(v, p_arg)
                /* Fall through to error return at end of function */
        }
        else if (is_floatobject(v)) {
-               *p_arg = GETFLOATVALUE((floatobject *)v);
+               *p_arg = (float) GETFLOATVALUE((floatobject *)v);
                return 1;
        }
        else if (is_intobject(v)) {
-               *p_arg = GETINTVALUE((intobject *)v);
+               *p_arg = (float) GETINTVALUE((intobject *)v);
                return 1;
        }
        else if (is_longobject(v)) {
-               *p_arg = dgetlongvalue(v);
+               *p_arg = (float) dgetlongvalue(v);
                return 1;
        }
        return err_badarg();
@@ -221,7 +221,7 @@ getishortarraysize(args, nargs, i, p_arg)
        long x;
        if (!getilongarraysize(args, nargs, i, &x))
                return 0;
-       *p_arg = x;
+       *p_arg = (short) x;
        return 1;
 }
 
@@ -287,7 +287,7 @@ getishortarray(args, nargs, i, n, p_arg)
                        if (!is_intobject(w)) {
                                return err_badarg();
                        }
-                       p_arg[i] = getintvalue(w);
+                       p_arg[i] = (short) getintvalue(w);
                }
                return 1;
        }
@@ -300,7 +300,7 @@ getishortarray(args, nargs, i, n, p_arg)
                        if (!is_intobject(w)) {
                                return err_badarg();
                        }
-                       p_arg[i] = getintvalue(w);
+                       p_arg[i] = (short) getintvalue(w);
                }
                return 1;
        }
index cee167c345f461eaa060b4cb38119dc3a9eba949..da76f187ceb06bdec802b0e4d726475ea793cfac 100644 (file)
@@ -42,6 +42,8 @@ PERFORMANCE OF THIS SOFTWARE.
 
 #include "mymath.h"
 
+#include <ctype.h>
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
@@ -233,7 +235,7 @@ builtin_chr(self, args)
                err_setstr(ValueError, "chr() arg not in range(256)");
                return NULL;
        }
-       s[0] = x;
+       s[0] = (char)x;
        return newsizedstringobject(s, 1);
 }
 
@@ -301,7 +303,7 @@ builtin_complex(self, args)
        object *args;
 {
        object *r, *i, *tmp;
-       number_methods *nbr, *nbi;
+       number_methods *nbr, *nbi = NULL;
        Py_complex cr, ci;
        int own_r = 0;
 
@@ -484,7 +486,7 @@ builtin_eval(self, args)
                return NULL;
        }
        str = getstringvalue(cmd);
-       if (strlen(str) != getstringsize(cmd)) {
+       if ((int)strlen(str) != getstringsize(cmd)) {
                err_setstr(ValueError,
                           "embedded '\\0' in string arg");
                return NULL;
index d8a6014ad98b7443674ac120fa74da98198000e4..fd2bad67515b524157b7c7d3d60998620c961224 100644 (file)
@@ -93,7 +93,7 @@ getishortarg(args, nargs, i, p_arg)
        long x;
        if (!getilongarg(args, nargs, i, &x))
                return 0;
-       *p_arg = x;
+       *p_arg = (short) x;
        return 1;
 }
 
@@ -129,15 +129,15 @@ extractfloat(v, p_arg)
                /* Fall through to error return at end of function */
        }
        else if (is_floatobject(v)) {
-               *p_arg = GETFLOATVALUE((floatobject *)v);
+               *p_arg = (float) GETFLOATVALUE((floatobject *)v);
                return 1;
        }
        else if (is_intobject(v)) {
-               *p_arg = GETINTVALUE((intobject *)v);
+               *p_arg = (float) GETINTVALUE((intobject *)v);
                return 1;
        }
        else if (is_longobject(v)) {
-               *p_arg = dgetlongvalue(v);
+               *p_arg = (float) dgetlongvalue(v);
                return 1;
        }
        return err_badarg();
@@ -221,7 +221,7 @@ getishortarraysize(args, nargs, i, p_arg)
        long x;
        if (!getilongarraysize(args, nargs, i, &x))
                return 0;
-       *p_arg = x;
+       *p_arg = (short) x;
        return 1;
 }
 
@@ -287,7 +287,7 @@ getishortarray(args, nargs, i, n, p_arg)
                        if (!is_intobject(w)) {
                                return err_badarg();
                        }
-                       p_arg[i] = getintvalue(w);
+                       p_arg[i] = (short) getintvalue(w);
                }
                return 1;
        }
@@ -300,7 +300,7 @@ getishortarray(args, nargs, i, n, p_arg)
                        if (!is_intobject(w)) {
                                return err_badarg();
                        }
-                       p_arg[i] = getintvalue(w);
+                       p_arg[i] = (short) getintvalue(w);
                }
                return 1;
        }
index 506cd3801451677977458cfb44ca6ce01c199f1f..4ac934dcfce133bfd2e38617bcdd7ea6af859614 100644 (file)
@@ -453,7 +453,7 @@ convertsimple1(arg, p_format, p_va)
                        if (ival == -1 && err_occurred())
                                return "integer<b>";
                        else
-                               *p = ival;
+                               *p = (char) ival;
                        break;
                }
        
@@ -464,7 +464,7 @@ convertsimple1(arg, p_format, p_va)
                        if (ival == -1 && err_occurred())
                                return "integer<h>";
                        else
-                               *p = ival;
+                               *p = (short) ival;
                        break;
                }
        
@@ -497,7 +497,7 @@ convertsimple1(arg, p_format, p_va)
                        if (err_occurred())
                                return "float<f>";
                        else
-                               *p = dval;
+                               *p = (float) dval;
                        break;
                }
        
@@ -548,7 +548,7 @@ convertsimple1(arg, p_format, p_va)
                                *q = getstringsize(arg);
                                format++;
                        }
-                       else if (strlen(*p) != getstringsize(arg))
+                       else if ((int)strlen(*p) != getstringsize(arg))
                                return "string without null bytes";
                        break;
                }
@@ -571,7 +571,7 @@ convertsimple1(arg, p_format, p_va)
                                format++;
                        }
                        else if (*p != NULL &&
-                                strlen(*p) != getstringsize(arg))
+                                (int)strlen(*p) != getstringsize(arg))
                                return "None or string without null bytes";
                        break;
                }
index 06350b78a9b21df4737ac32ef8efd37f8ed3bc6f..8dadc0ecbd49d6a1c8f719a1408b891c9ed8b5f1 100644 (file)
@@ -436,6 +436,7 @@ find_module(name, path, buf, buflen, p_fp)
        FILE *fp = NULL;
 
 #ifdef MS_COREDLL
+       extern FILE *PyWin_FindRegisteredModule();
        if ((fp=PyWin_FindRegisteredModule(name, &fdp, buf, buflen))!=NULL) {
                *p_fp = fp;
                return fdp;
@@ -460,7 +461,7 @@ find_module(name, path, buf, buflen, p_fp)
                if (len + 2 + namelen + import_maxsuffixsize >= buflen)
                        continue; /* Too long */
                strcpy(buf, getstringvalue(v));
-               if (strlen(buf) != len)
+               if ((int)strlen(buf) != len)
                        continue; /* v contains '\0' */
 #ifdef macintosh
                if ( PyMac_FindResourceModule(name, buf) ) {
@@ -740,10 +741,10 @@ imp_get_magic(self, args)
 
        if (!newgetargs(args, ""))
                return NULL;
-       buf[0] = (MAGIC >>  0) & 0xff;
-       buf[1] = (MAGIC >>  8) & 0xff;
-       buf[2] = (MAGIC >> 16) & 0xff;
-       buf[3] = (MAGIC >> 24) & 0xff;
+       buf[0] = (char) ((MAGIC >>  0) & 0xff);
+       buf[1] = (char) ((MAGIC >>  8) & 0xff);
+       buf[2] = (char) ((MAGIC >> 16) & 0xff);
+       buf[3] = (char) ((MAGIC >> 24) & 0xff);
 
        return newsizedstringobject(buf, 4);
 }
index 3f80ef5e56c882f2d4d7c7500360fccc578a84b3..f9b840e6c4bdb2d390e960c413bf917716c7b14a 100644 (file)
@@ -196,7 +196,7 @@ tb_displayline(f, filename, lineno, name)
                                        if (len + 1 + taillen >= MAXPATHLEN)
                                                continue; /* Too long */
                                        strcpy(namebuf, getstringvalue(v));
-                                       if (strlen(namebuf) != len)
+                                       if ((int)strlen(namebuf) != len)
                                                continue; /* v contains '\0' */
                                        if (len > 0 && namebuf[len-1] != SEP)
                                                namebuf[len++] = SEP;