]> granicus.if.org Git - python/commitdiff
Casts by Jack to shut up the Mac compiler.
authorGuido van Rossum <guido@python.org>
Mon, 18 Aug 1997 15:31:24 +0000 (15:31 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 18 Aug 1997 15:31:24 +0000 (15:31 +0000)
Modules/regexmodule.c
Modules/regexpr.c
Modules/reopmodule.c
Modules/zlibmodule.c

index 8a6b695367ee10c68f5875571276ba230a91edc4..df112d3809bdf081d4c8edca23f46e867d705c8f 100644 (file)
@@ -130,7 +130,7 @@ regobj_match(re, args)
        }
        Py_XDECREF(re->re_lastok);
        re->re_lastok = NULL;
-       result = _Py_re_match(&re->re_patbuf, buffer, size, offset,
+       result = _Py_re_match(&re->re_patbuf, (unsigned char *)buffer, size, offset,
                              &re->re_regs);
        if (result < -1) {
                /* Serious failure of some sort; if re_match didn't 
@@ -174,7 +174,7 @@ regobj_search(re, args)
        range = size - offset;
        Py_XDECREF(re->re_lastok);
        re->re_lastok = NULL;
-       result = _Py_re_search(&re->re_patbuf, buffer, size, offset, range,
+       result = _Py_re_search(&re->re_patbuf, (unsigned char *)buffer, size, offset, range,
                           &re->re_regs);
        if (result < -1) {
                /* Serious failure of some sort; if re_match didn't 
@@ -423,9 +423,9 @@ newregexobject(pattern, translate, givenpat, groupindex)
                char *error;
                re->re_patbuf.buffer = NULL;
                re->re_patbuf.allocated = 0;
-               re->re_patbuf.fastmap = re->re_fastmap;
+               re->re_patbuf.fastmap = (unsigned char *)re->re_fastmap;
                if (translate) {
-                       re->re_patbuf.translate = PyString_AsString(translate);
+                       re->re_patbuf.translate = (unsigned char *)PyString_AsString(translate);
                        if (!re->re_patbuf.translate)
                                goto finally;
                        Py_INCREF(translate);
@@ -439,7 +439,7 @@ newregexobject(pattern, translate, givenpat, groupindex)
                re->re_realpat = pattern;
                Py_INCREF(givenpat);
                re->re_givenpat = givenpat;
-               error = re_compile_pattern(pat, size, &re->re_patbuf);
+               error = (char *)re_compile_pattern((unsigned char *)pat, size, &re->re_patbuf);
                if (error != NULL) {
                        PyErr_SetString(RegexError, error);
                        goto finally;
index 1c0f60a5b43f1b59c88191f8f0b4aea9ad40b543..a90363a428c68d50c760efa87f288ab74adf8cb1 100644 (file)
@@ -1535,36 +1535,36 @@ unsigned char *re_compile_pattern(unsigned char *regex, int size, regexp_t bufp)
        STORE(Cend);
        SET_FIELDS;
        if(!re_optimize(bufp))
-               return "Optimization error";
+               return (unsigned char *)"Optimization error";
        return NULL;
 
   op_error:
        SET_FIELDS;
-       return "Badly placed special character";
+       return (unsigned char *)"Badly placed special character";
 
   bad_match_register:
        SET_FIELDS;
-       return "Bad match register number";
+       return (unsigned char *)"Bad match register number";
    
   hex_error:
        SET_FIELDS;
-       return "Bad hexadecimal number";
+       return (unsigned char *)"Bad hexadecimal number";
    
   parenthesis_error:
        SET_FIELDS;
-       return "Badly placed parenthesis";
+       return (unsigned char *)"Badly placed parenthesis";
    
   out_of_memory:
        SET_FIELDS;
-       return "Out of memory";
+       return (unsigned char *)"Out of memory";
    
   ends_prematurely:
        SET_FIELDS;
-       return "Regular expression ends prematurely";
+       return (unsigned char *)"Regular expression ends prematurely";
 
   too_complex:
        SET_FIELDS;
-       return "Regular expression too complex";
+       return (unsigned char *)"Regular expression too complex";
 }
 
 #undef CHARAT
index 13ef95e2d85b4b98ae089d4da423324a4d018a8c..9473191c5e6266c70154cdeca9df2ed60409f2a3 100644 (file)
@@ -141,7 +141,7 @@ reop_match(self, args)
                                                     "casefold")) == NULL)
                        return NULL;
 
-               bufp.translate = PyString_AsString(casefold);
+               bufp.translate = (unsigned char*)PyString_AsString(casefold);
        }
        else
                bufp.translate=NULL;
@@ -241,7 +241,7 @@ reop_search(self, args)
                                                     "casefold")) == NULL)
                        return NULL;
 
-               bufp.translate = PyString_AsString(casefold);
+               bufp.translate = (unsigned char *)PyString_AsString(casefold);
        }
        else
                bufp.translate=NULL;
@@ -339,7 +339,7 @@ reop_expand_escape(self, args)
        string[1]='\\';
        string[length+4]='\0';
        memcpy(string+2, pattern+index-1, length+1);
-       v=PyRun_String(string, Py_eval_input, 
+       v=PyRun_String((char *)string, Py_eval_input, 
                       PyEval_GetGlobals(), PyEval_GetLocals());
        free(string);
        /* The evaluation raised an exception */
@@ -657,7 +657,7 @@ reop__expand(self, args)
   if (!PyArg_ParseTuple(args, "OS", &match_obj, &repl_obj)) 
     return NULL;
 
-  repl=PyString_AsString(repl_obj);
+  repl=(unsigned char *)PyString_AsString(repl_obj);
   size=PyString_Size(repl_obj);
   results=PyList_New(0);
   if (results==NULL) return NULL;
@@ -671,7 +671,7 @@ reop__expand(self, args)
          if (start!=i)
            {
              PyList_Append(results, 
-                           PyString_FromStringAndSize(repl+start, i-start));
+                           PyString_FromStringAndSize((char *)repl+start, i-start));
              total_len += i-start;
            }
          i++;
@@ -742,7 +742,7 @@ reop__expand(self, args)
 
   if (start!=i)
     {
-      PyList_Append(results, PyString_FromStringAndSize(repl+start, i-start));
+      PyList_Append(results, PyString_FromStringAndSize((char *)repl+start, i-start));
       total_len += i-start;
     }
 
@@ -758,7 +758,7 @@ reop__expand(self, args)
       return NULL;
     }
 
-  repl=PyString_AsString(newstring);
+  repl=(unsigned char *)PyString_AsString(newstring);
   for (pos=i=0; i<PyList_Size(results); i++)
     {
       PyObject *item=PyList_GetItem(results, i);
@@ -963,10 +963,10 @@ initreop()
                goto finally;
        
        /* Initialize reop.casefold constant */
-       if (!(v = PyString_FromStringAndSize((unsigned char *)NULL, 256)))
+       if (!(v = PyString_FromStringAndSize((char *)NULL, 256)))
                goto finally;
        
-       if (!(s = PyString_AsString(v)))
+       if (!(s = (unsigned char *)PyString_AsString(v)))
                goto finally;
 
        for (i = 0; i < 256; i++) {
@@ -990,7 +990,7 @@ initreop()
        for (i = 0; i < 256; i++)
        {
           j[0] = i;
-          k = PyString_FromStringAndSize(j, 1);
+          k = PyString_FromStringAndSize((char *)j, 1);
           if (k == NULL)
              goto finally;
           v = PyInt_FromLong(re_syntax_table[i]);
index e6a3502270bc7ba1e692d760bf134991488934a6..4fc309351f3332fffa282936f786e34ecdeae365 100644 (file)
@@ -210,7 +210,7 @@ PyZlib_decompress(self, args)
               inflateEnd(&zst);
               return NULL;
             }
-           zst.next_out = PyString_AsString(result_str) + r_strlen;
+           zst.next_out = (unsigned char *)PyString_AsString(result_str) + r_strlen;
            zst.avail_out=r_strlen;
            r_strlen = r_strlen << 1;
            break;
@@ -369,7 +369,7 @@ PyZlib_objcompress(self, args)
                      "Can't allocate memory to compress data");
       return NULL;
   }
-  self->zst.next_out = PyString_AsString(RetVal);
+  self->zst.next_out = (unsigned char *)PyString_AsString(RetVal);
   self->zst.avail_out = length;
   while (self->zst.avail_in != 0 && err == Z_OK)
   {
@@ -380,7 +380,7 @@ PyZlib_objcompress(self, args)
                              "Can't allocate memory to compress data");
              return NULL;
          }
-         self->zst.next_out = PyString_AsString(RetVal) + length;
+         self->zst.next_out = (unsigned char *)PyString_AsString(RetVal) + length;
          self->zst.avail_out = length;
          length = length << 1;
       }
@@ -419,7 +419,7 @@ PyZlib_objdecompress(self, args)
   self->zst.avail_in=inplen;
   self->zst.next_in=input;
   self->zst.avail_out = length = DEFAULTALLOC;
-  self->zst.next_out = PyString_AsString(RetVal);
+  self->zst.next_out = (unsigned char *)PyString_AsString(RetVal);
   err = Z_OK;
 
   while (self->zst.avail_in != 0 && err == Z_OK)
@@ -433,7 +433,7 @@ PyZlib_objdecompress(self, args)
                              "Can't allocate memory to compress data");
              return NULL;
          }
-         self->zst.next_out = PyString_AsString(RetVal) + length;
+         self->zst.next_out = (unsigned char *)PyString_AsString(RetVal) + length;
          self->zst.avail_out = length;
          length = length << 1;
       }
@@ -474,7 +474,7 @@ PyZlib_flush(self, args)
                      "Can't allocate memory to compress data");
       return NULL;
   }
-  self->zst.next_out = PyString_AsString(RetVal);
+  self->zst.next_out = (unsigned char *)PyString_AsString(RetVal);
   self->zst.avail_out = length;
   while (err == Z_OK)
   {
@@ -485,7 +485,7 @@ PyZlib_flush(self, args)
                              "Can't allocate memory to compress data");
              return NULL;
          }
-         self->zst.next_out = PyString_AsString(RetVal) + length;
+         self->zst.next_out = (unsigned char *)PyString_AsString(RetVal) + length;
          self->zst.avail_out = length;
          length = length << 1;
       }
@@ -534,7 +534,7 @@ PyZlib_unflush(self, args)
       return NULL;
   }
   self->zst.avail_in=0;
-  self->zst.next_out = PyString_AsString(RetVal);
+  self->zst.next_out = (unsigned char *)PyString_AsString(RetVal);
   length = self->zst.avail_out = DEFAULTALLOC;
 
   err = Z_OK;
@@ -549,7 +549,7 @@ PyZlib_unflush(self, args)
                              "Can't allocate memory to decompress data");
              return NULL;
          }
-         self->zst.next_out = PyString_AsString(RetVal) + length;
+         self->zst.next_out = (unsigned char *)PyString_AsString(RetVal) + length;
          self->zst.avail_out = length;
          length = length << 1;
       }