From: William F. <wsf...@us...> - 2006-09-19 21:50:41
|
Update of /cvsroot/swig/SWIG/Lib/python In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv6103/Lib/python Modified Files: argcargv.i Log Message: Bug #1491606 compiler warning fix Index: argcargv.i =================================================================== RCS file: /cvsroot/swig/SWIG/Lib/python/argcargv.i,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** argcargv.i 27 Feb 2006 03:00:26 -0000 1.14 --- argcargv.i 19 Sep 2006 21:50:37 -0000 1.15 *************** *** 23,31 **** for (; i < size; ++i) { PyObject *obj = list ? PyList_GetItem(input,i) : PyTuple_GetItem(input,i); ! char *cptr = 0; size_t size = 0; int alloc = 0; ! res = SWIG_AsCharPtrAndSize(obj, &cptr, &size, &alloc); if (SWIG_IsOK(res)) { ! if (cptr && size) { ! (*argv)[i] = (alloc == SWIG_NEWOBJ) ? cptr : %new_copy_array(cptr, size, char); } else { (*argv)[i] = 0; --- 23,31 ---- for (; i < size; ++i) { PyObject *obj = list ? PyList_GetItem(input,i) : PyTuple_GetItem(input,i); ! char *cptr = 0; size_t sz = 0; int alloc = 0; ! res = SWIG_AsCharPtrAndSize(obj, &cptr, &sz, &alloc); if (SWIG_IsOK(res)) { ! if (cptr && sz) { ! (*argv)[i] = (alloc == SWIG_NEWOBJ) ? cptr : %new_copy_array(cptr, sz, char); } else { (*argv)[i] = 0; |