Salome HOME
0020062: [CEA 295] Type coherence in *.i files
authordmv <dmv@opencascade.com>
Tue, 30 Dec 2008 14:05:20 +0000 (14:05 +0000)
committerdmv <dmv@opencascade.com>
Tue, 30 Dec 2008 14:05:20 +0000 (14:05 +0000)
src/Batch_SWIG/libBatch_Swig_typemap.i
src/LifeCycleCORBA_SWIG/libSALOME_LifeCycleCORBA.i

index 7af7332b0b9160f8a6784e80fc946aeab6117ef1..a8e577c6c1af8bfc10179688e04929064e1f5df5 100644 (file)
@@ -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;
   // 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;
 
        // 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);
 
        // 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);
index e2200f387487537121ddacab4ba66583309942ad..949aa6dd1017be78dad7ca0475aa7469a835310d 100644 (file)
@@ -171,7 +171,7 @@ struct omniORBpyAPI {
       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);