diff -aur src4.1.4.old/KERNEL_SRC_4.1.4/src/Batch_SWIG/libBatch_Swig_typemap.i src4.1.4/KERNEL_SRC_4.1.4/src/Batch_SWIG/libBatch_Swig_typemap.i --- src4.1.4.old/KERNEL_SRC_4.1.4/src/Batch_SWIG/libBatch_Swig_typemap.i 2009-01-14 00:43:45.000000000 +0100 +++ src4.1.4/KERNEL_SRC_4.1.4/src/Batch_SWIG/libBatch_Swig_typemap.i 2009-01-14 00:47:38.000000000 +0100 @@ -87,7 +87,7 @@ // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile // qui convertit un Versatile en PyObject et vice versa PyObject *key, *value; - int pos = 0; + Py_ssize_t pos = 0; while (PyDict_Next($input, &pos, &key, &value)) { std::string mk = PyString_AsString(key); Batch::PyVersatile PyV = value; @@ -121,7 +121,7 @@ // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile // qui convertit un Versatile en PyObject et vice versa PyObject *key, *value; - int pos = 0; + Py_ssize_t pos = 0; while (PyDict_Next($input, &pos, &key, &value)) { std::string mk = PyString_AsString(key); Batch::PyVersatile PyV = value; @@ -173,7 +173,7 @@ // on itere sur toutes les clefs du dictionnaire PyObject *key, *value; - int pos = 0; + Py_ssize_t pos = 0; while (PyDict_Next($input, &pos, &key, &value)) { std::string mk = PyString_AsString(key); std::string val = PyString_AsString(value); @@ -195,7 +195,7 @@ // on itere sur toutes les clefs du dictionnaire PyObject *key, *value; - int pos = 0; + Py_ssize_t pos = 0; while (PyDict_Next($input, &pos, &key, &value)) { std::string mk = PyString_AsString(key); std::string val = PyString_AsString(value); diff -aur src4.1.4.old/KERNEL_SRC_4.1.4/src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i src4.1.4/KERNEL_SRC_4.1.4/src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i --- src4.1.4.old/KERNEL_SRC_4.1.4/src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i 2009-01-14 00:43:45.000000000 +0100 +++ src4.1.4/KERNEL_SRC_4.1.4/src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i 2009-01-14 00:57:07.000000000 +0100 @@ -171,7 +171,7 @@ param->parallelLib = CORBA::string_dup(""); param->nb_component_nodes = 0; PyObject *key, *value; - int pos = 0; + Py_ssize_t pos = 0; while (PyDict_Next($input, &pos, &key, &value)) { char* keystr = PyString_AsString(key);