[Python-checkins] CVS: python/dist/src/Modules binascii.c,2.30,2.31
Greg Ward
gward@users.sourceforge.net
Thu, 04 Oct 2001 07:54:55 -0700
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv30040/Modules
Modified Files:
binascii.c
Log Message:
Add various typecasts (back and forth from char * to unsigned char *)
to make the SGI C compiler happier (bug #445960).
Index: binascii.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/binascii.c,v
retrieving revision 2.30
retrieving revision 2.31
diff -C2 -d -r2.30 -r2.31
*** binascii.c 2001/09/30 20:32:11 2.30
--- binascii.c 2001/10/04 14:54:53 2.31
***************
*** 1014,1018 ****
/* We allocate the output same size as input, this is overkill */
! odata = (char *) calloc(1, datalen);
if (odata == NULL) {
--- 1014,1018 ----
/* We allocate the output same size as input, this is overkill */
! odata = (unsigned char *) calloc(1, datalen);
if (odata == NULL) {
***************
*** 1066,1070 ****
}
}
! if ((rv = PyString_FromStringAndSize(odata, out)) == NULL) {
free (odata);
return NULL;
--- 1066,1070 ----
}
}
! if ((rv = PyString_FromStringAndSize((char *)odata, out)) == NULL) {
free (odata);
return NULL;
***************
*** 1120,1124 ****
* the end of lines to be the same depending on this detection
* here */
! p = strchr(data, '\n');
if ((p != NULL) && (p > data) && (*(p-1) == '\r'))
crlf = 1;
--- 1120,1124 ----
* the end of lines to be the same depending on this detection
* here */
! p = (unsigned char *) strchr((char *)data, '\n');
if ((p != NULL) && (p > data) && (*(p-1) == '\r'))
crlf = 1;
***************
*** 1184,1188 ****
}
! odata = (char *) calloc(1, odatalen);
if (odata == NULL) {
--- 1184,1188 ----
}
! odata = (unsigned char *) calloc(1, odatalen);
if (odata == NULL) {
***************
*** 1257,1261 ****
}
}
! if ((rv = PyString_FromStringAndSize(odata, out)) == NULL) {
free (odata);
return NULL;
--- 1257,1261 ----
}
}
! if ((rv = PyString_FromStringAndSize((char *)odata, out)) == NULL) {
free (odata);
return NULL;